Songs from the Hole
Sentenced to life in prison at 15, musician JJ'88 finds hope by writing songs during solitary confinement in this award-winning documentary visual album.
Your rating
Your review
Cast
3 people
Contessa Gayles Director · James "JJ'88" Jacobs Writer Michelle Kwong Cinematographer
United States release August 13, 2025 · Produced in United States · Production Artemis Rising, Cocomotion Pictures
Production
Impact Partners
Production
Artemis Rising
Production
Cocomotion Pictures
Production
United States
Produced in
Languages
Original language
English
Spoken on screen
English
Release dates
United States · March 9, 2024
Premiere · SXSW Film & TV Festival
United States · August 13, 2025
Digital · Netflix
United States
April 18, 2024 · Premiere · Milwaukee Film Festival
April 26, 2024 · Premiere · Seattle Black Film Festival
July 12, 2024 · Premiere · Newark Black Film Festival
August 3, 2024 · Premiere · BlackStar Film Festival
August 11, 2024 · Premiere · Vashon Island Film Festival
September 20, 2024 · Premiere · Nashville Film Festival
October 13, 2024 · Premiere · Buffalo International Film Festival
October 19, 2024 · Premiere · New Orleans Film Festival
October 23, 2024 · Premiere · Montclair Film Festival
October 26, 2024 · Premiere · AFI Fest
November 5, 2024 · Premiere · Denver Film Festival
November 10, 2024 · Premiere · St. Louis International Film Festival
November 16, 2024 · Premiere · Urbanworld Film Festival
March 29, 2025 · Premiere · Cleveland International Film Festival
Afghanistan
August 13, 2025 · Digital · Netflix
Albania
August 13, 2025 · Digital · Netflix
Algeria
August 13, 2025 · Digital · Netflix
American Samoa
August 12, 2025 · Digital · Netflix
Andorra
August 13, 2025 · Digital · Netflix
Angola
August 13, 2025 · Digital · Netflix
Anguilla
August 13, 2025 · Digital · Netflix
Antarctica
August 13, 2025 · Digital · Netflix
Antigua & Barbuda
August 13, 2025 · Digital · Netflix
Argentina
August 13, 2025 · Digital · Netflix
Armenia
August 13, 2025 · Digital · Netflix
Aruba
August 13, 2025 · Digital · Netflix
Australia
August 13, 2025 · Digital · Netflix
Austria
August 13, 2025 · Digital · Netflix
Azerbaijan
August 13, 2025 · Digital · Netflix
Bahamas
August 13, 2025 · Digital · Netflix
Bahrain
August 13, 2025 · Digital · Netflix
Bangladesh
August 13, 2025 · Digital · Netflix
Barbados
August 13, 2025 · Digital · Netflix
Belarus
August 13, 2025 · Digital · Netflix
Belgium
August 13, 2025 · Digital · Netflix
Belize
August 13, 2025 · Digital · Netflix
Benin
August 13, 2025 · Digital · Netflix
Bermuda
August 13, 2025 · Digital · Netflix
Bhutan
August 13, 2025 · Digital · Netflix
Bolivia
August 13, 2025 · Digital · Netflix
Bosnia & Herzegovina
August 13, 2025 · Digital · Netflix
Botswana
August 13, 2025 · Digital · Netflix
Brazil
August 13, 2025 · Digital · Netflix
British Indian Ocean Territory
August 13, 2025 · Digital · Netflix
British Virgin Islands
August 13, 2025 · Digital · Netflix
Brunei
August 13, 2025 · Digital · Netflix
Bulgaria
August 13, 2025 · Digital · Netflix
Burkina Faso
August 13, 2025 · Digital · Netflix
Burundi
August 13, 2025 · Digital · Netflix
Cambodia
August 13, 2025 · Digital · Netflix
Cameroon
August 13, 2025 · Digital · Netflix
Canada
August 13, 2025 · Digital · Netflix
Cape Verde
August 13, 2025 · Digital · Netflix
Cayman Islands
August 13, 2025 · Digital · Netflix
Central African Republic
August 13, 2025 · Digital · Netflix
Chad
August 13, 2025 · Digital · Netflix
Chile
August 13, 2025 · Digital · Netflix
Christmas Island
August 13, 2025 · Digital · Netflix
Cocos (Keeling) Islands
August 13, 2025 · Digital · Netflix
Colombia
August 13, 2025 · Digital · Netflix
Comoros
August 13, 2025 · Digital · Netflix
Congo - Brazzaville
August 13, 2025 · Digital · Netflix
Congo - Kinshasa
August 13, 2025 · Digital · Netflix
Cook Islands
August 12, 2025 · Digital · Netflix
Costa Rica
August 13, 2025 · Digital · Netflix
Côte d’Ivoire
August 13, 2025 · Digital · Netflix
Croatia
August 13, 2025 · Digital · Netflix
Cuba
August 13, 2025 · Digital · Netflix
Cyprus
August 13, 2025 · Digital · Netflix
Czechia
August 13, 2025 · Digital · Netflix
Denmark
August 13, 2025 · Digital · Netflix
Djibouti
August 13, 2025 · Digital · Netflix
Dominica
August 13, 2025 · Digital · Netflix
Dominican Republic
August 13, 2025 · Digital · Netflix
Ecuador
August 13, 2025 · Digital · Netflix
Egypt
August 13, 2025 · Digital · Netflix
El Salvador
August 13, 2025 · Digital · Netflix
Equatorial Guinea
August 13, 2025 · Digital · Netflix
Eritrea
August 13, 2025 · Digital · Netflix
Estonia
August 13, 2025 · Digital · Netflix
Eswatini
August 13, 2025 · Digital · Netflix
Ethiopia
August 13, 2025 · Digital · Netflix
Falkland Islands
August 13, 2025 · Digital · Netflix
Faroe Islands
August 13, 2025 · Digital · Netflix
Fiji
August 13, 2025 · Digital · Netflix
Finland
August 13, 2025 · Digital · Netflix
France
August 13, 2025 · Digital · Netflix
French Guiana
August 13, 2025 · Digital · Netflix
French Polynesia
August 12, 2025 · Digital · Netflix
Gabon
August 13, 2025 · Digital · Netflix
Gambia
August 13, 2025 · Digital · Netflix
Georgia
August 13, 2025 · Digital · Netflix
Germany
August 13, 2025 · Digital · Netflix
Ghana
August 13, 2025 · Digital · Netflix
Gibraltar
August 13, 2025 · Digital · Netflix
Greece
August 13, 2025 · Digital · Netflix
Greenland
August 13, 2025 · Digital · Netflix
Grenada
August 13, 2025 · Digital · Netflix
Guadeloupe
August 13, 2025 · Digital · Netflix
Guam
August 13, 2025 · Digital · Netflix
Guatemala
August 13, 2025 · Digital · Netflix
Guinea
August 13, 2025 · Digital · Netflix
Guinea-Bissau
August 13, 2025 · Digital · Netflix
Guyana
August 13, 2025 · Digital · Netflix
Haiti
August 13, 2025 · Digital · Netflix
Heard & McDonald Islands
August 13, 2025 · Digital · Netflix
Honduras
August 13, 2025 · Digital · Netflix
Hong Kong SAR China
August 13, 2025 · Digital · Netflix
Hungary
August 13, 2025 · Digital · Netflix
Iceland
August 13, 2025 · Digital · Netflix
India
August 13, 2025 · Digital · Netflix
Indonesia
August 13, 2025 · Digital · Netflix
Iran
August 13, 2025 · Digital · Netflix
Iraq
August 13, 2025 · Digital · Netflix
Ireland
August 13, 2025 · Digital · Netflix
Israel
August 13, 2025 · Digital · Netflix
Italy
August 13, 2025 · Digital · Netflix
Jamaica
August 13, 2025 · Digital · Netflix
Japan
August 13, 2025 · Digital · Netflix
Jordan
August 13, 2025 · Digital · Netflix
Kazakhstan
August 13, 2025 · Digital · Netflix
Kenya
August 13, 2025 · Digital · Netflix
Kiribati
August 13, 2025 · Digital · Netflix
Kuwait
August 13, 2025 · Digital · Netflix
Kyrgyzstan
August 13, 2025 · Digital · Netflix
Laos
August 13, 2025 · Digital · Netflix
Latvia
August 13, 2025 · Digital · Netflix
Lebanon
August 13, 2025 · Digital · Netflix
Lesotho
August 13, 2025 · Digital · Netflix
Liberia
August 13, 2025 · Digital · Netflix
Libya
August 13, 2025 · Digital · Netflix
Liechtenstein
August 13, 2025 · Digital · Netflix
Lithuania
August 13, 2025 · Digital · Netflix
Luxembourg
August 13, 2025 · Digital · Netflix
Macao SAR China
August 13, 2025 · Digital · Netflix
Madagascar
August 13, 2025 · Digital · Netflix
Malawi
August 13, 2025 · Digital · Netflix
Malaysia
August 13, 2025 · Digital · Netflix
Maldives
August 13, 2025 · Digital · Netflix
Mali
August 13, 2025 · Digital · Netflix
Malta
August 13, 2025 · Digital · Netflix
Marshall Islands
August 13, 2025 · Digital · Netflix
Martinique
August 13, 2025 · Digital · Netflix
Mauritania
August 13, 2025 · Digital · Netflix
Mauritius
August 13, 2025 · Digital · Netflix
Mayotte
August 13, 2025 · Digital · Netflix
Mexico
August 13, 2025 · Digital · Netflix
Micronesia
August 13, 2025 · Digital · Netflix
Moldova
August 13, 2025 · Digital · Netflix
Monaco
August 13, 2025 · Digital · Netflix
Mongolia
August 13, 2025 · Digital · Netflix
Montenegro
August 13, 2025 · Digital · Netflix
Montserrat
August 13, 2025 · Digital · Netflix
Morocco
August 13, 2025 · Digital · Netflix
Mozambique
August 13, 2025 · Digital · Netflix
Myanmar (Burma)
August 13, 2025 · Digital · Netflix
Namibia
August 13, 2025 · Digital · Netflix
Nauru
August 13, 2025 · Digital · Netflix
Nepal
August 13, 2025 · Digital · Netflix
Netherlands
August 13, 2025 · Digital · Netflix
New Caledonia
August 13, 2025 · Digital · Netflix
New Zealand
August 13, 2025 · Digital · Netflix
Nicaragua
August 13, 2025 · Digital · Netflix
Niger
August 13, 2025 · Digital · Netflix
Nigeria
August 13, 2025 · Digital · Netflix
Niue
August 12, 2025 · Digital · Netflix
Norfolk Island
August 13, 2025 · Digital · Netflix
North Macedonia
August 13, 2025 · Digital · Netflix
Northern Mariana Islands
August 13, 2025 · Digital · Netflix
Norway
August 13, 2025 · Digital · Netflix
Oman
August 13, 2025 · Digital · Netflix
Pakistan
August 13, 2025 · Digital · Netflix
Palau
August 13, 2025 · Digital · Netflix
Palestinian Territories
August 13, 2025 · Digital · Netflix
Panama
August 13, 2025 · Digital · Netflix
Papua New Guinea
August 13, 2025 · Digital · Netflix
Paraguay
August 13, 2025 · Digital · Netflix
Peru
August 13, 2025 · Digital · Netflix
Philippines
August 13, 2025 · Digital · Netflix
Pitcairn Islands
August 12, 2025 · Digital · Netflix
Poland
November 8, 2024 · Premiere · American Film Festival
August 13, 2025 · Digital · Netflix
Portugal
August 13, 2025 · Digital · Netflix
Puerto Rico
August 13, 2025 · Digital · Netflix
Qatar
August 13, 2025 · Digital · Netflix
Réunion
August 13, 2025 · Digital · Netflix
Romania
August 13, 2025 · Digital · Netflix
Rwanda
August 13, 2025 · Digital · Netflix
Samoa
August 13, 2025 · Digital · Netflix
San Marino
August 13, 2025 · Digital · Netflix
São Tomé & Príncipe
August 13, 2025 · Digital · Netflix
Saudi Arabia
August 13, 2025 · Digital · Netflix
Senegal
August 13, 2025 · Digital · Netflix
Serbia
August 13, 2025 · Digital · Netflix
Seychelles
August 13, 2025 · Digital · Netflix
Sierra Leone
August 13, 2025 · Digital · Netflix
Singapore
August 13, 2025 · Digital · Netflix
Slovakia
August 13, 2025 · Digital · Netflix
Slovenia
August 13, 2025 · Digital · Netflix
Solomon Islands
August 13, 2025 · Digital · Netflix
Somalia
August 13, 2025 · Digital · Netflix
South Africa
August 13, 2025 · Digital · Netflix
South Georgia & South Sandwich Islands
August 13, 2025 · Digital · Netflix
South Korea
August 13, 2025 · Digital · Netflix
South Sudan
August 13, 2025 · Digital · Netflix
Spain
August 13, 2025 · Digital · Netflix
Sri Lanka
August 13, 2025 · Digital · Netflix
St. Helena
August 13, 2025 · Digital · Netflix
St. Kitts & Nevis
August 13, 2025 · Digital · Netflix
St. Lucia
August 13, 2025 · Digital · Netflix
St. Pierre & Miquelon
August 13, 2025 · Digital · Netflix
St. Vincent & Grenadines
August 13, 2025 · Digital · Netflix
Sudan
August 13, 2025 · Digital · Netflix
Suriname
August 13, 2025 · Digital · Netflix
Sweden
August 13, 2025 · Digital · Netflix
Switzerland
August 13, 2025 · Digital · Netflix
Taiwan
August 13, 2025 · Digital · Netflix
Tajikistan
August 13, 2025 · Digital · Netflix
Tanzania
August 13, 2025 · Digital · Netflix
Thailand
August 13, 2025 · Digital · Netflix
Timor-Leste
August 13, 2025 · Digital · Netflix
Togo
August 13, 2025 · Digital · Netflix
Tokelau
August 13, 2025 · Digital · Netflix
Tonga
August 13, 2025 · Digital · Netflix
Trinidad & Tobago
August 13, 2025 · Digital · Netflix
Tunisia
August 13, 2025 · Digital · Netflix
Türkiye
August 13, 2025 · Digital · Netflix
Turkmenistan
August 13, 2025 · Digital · Netflix
Turks & Caicos Islands
August 13, 2025 · Digital · Netflix
Tuvalu
August 13, 2025 · Digital · Netflix
U.S. Outlying Islands
August 12, 2025 · Digital · Netflix
U.S. Virgin Islands
August 13, 2025 · Digital · Netflix
Uganda
August 13, 2025 · Digital · Netflix
Ukraine
August 13, 2025 · Digital · Netflix
United Arab Emirates
August 13, 2025 · Digital · Netflix
United Kingdom
August 13, 2025 · Digital · Netflix
Uruguay
August 13, 2025 · Digital · Netflix
Uzbekistan
August 13, 2025 · Digital · Netflix
Vanuatu
August 13, 2025 · Digital · Netflix
Vatican City
August 13, 2025 · Digital · Netflix
Venezuela
August 13, 2025 · Digital · Netflix
Vietnam
August 13, 2025 · Digital · Netflix
Wallis & Futuna
August 13, 2025 · Digital · Netflix
Western Sahara
August 13, 2025 · Digital · Netflix
Yemen
August 13, 2025 · Digital · Netflix
Zambia
August 13, 2025 · Digital · Netflix
Zimbabwe
August 13, 2025 · Digital · Netflix
More from Contessa Gayles
Other films they directed, best known first.
If you liked Songs from the Hole
Picks that share its genres, themes, cast and crew.
Some details come from TheTVDB.