Eternity
“You can only choose one.”
In an afterlife where souls have one week to decide where to spend eternity, Joan is faced with the impossible choice between the man she spent her life with and her first love, who died young and has waited decades for her to arrive.
Your rating
Your review
Cast
50 people
David Freyne Director · Pat Cunnane Writer David Fleming Composer
Worldwide gross $33M · Budget $12M · United States release November 26, 2025
Box office
Budget
$12,000,000
Worldwide gross
$32,867,848
Gross vs. budget
2.7×
Production
A24
Production · Studio
Star Thrower Entertainment
Production
United States
Produced in
Languages
Original language
English
Spoken on screen
English
Release dates
Canada · September 7, 2025
Premiere · Toronto International Film Festival
United States · November 26, 2025
Theatrical
United States · December 23, 2025
Digital
United States
October 3, 2025 · Premiere · Hamptons International Film Festival
October 18, 2025 · Premiere · Middleburg Film Festival
October 22, 2025 · Premiere · Philadelphia Film Festival
October 25, 2025 · Premiere · SCAD Savannah Film Festival
October 26, 2025 · Premiere · Chicago International Film Festival
October 27, 2025 · Premiere · Austin Film Festival
November 3, 2025 · Premiere · Miami Film Festival
November 6, 2025 · Premiere · Denver Film Festival
November 12, 2025 · Premiere · Key West Film Festival
February 12, 2026 · Digital · Apple TV
Albania
September 15, 2026 · Digital · Apple TV
Algeria
September 15, 2026 · Digital · Apple TV
American Samoa
December 22, 2025 · Digital
February 12, 2026 · Digital · Apple TV
Angola
September 15, 2026 · Digital · Apple TV
Anguilla
February 12, 2026 · Digital · Apple TV
Antigua & Barbuda
February 12, 2026 · Digital · Apple TV
Argentina
February 13, 2026 · Digital · Apple TV
Armenia
February 13, 2026 · Digital · Apple TV
Australia
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Austria
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Azerbaijan
February 13, 2026 · Digital · Apple TV
Bahamas
February 12, 2026 · Digital · Apple TV
Bahrain
February 13, 2026 · Digital · Apple TV
Barbados
September 16, 2026 · Digital · Apple TV
Belarus
February 13, 2026 · Digital · Apple TV
Belgium
January 7, 2026 · Theatrical
February 13, 2026 · Digital · Apple TV
Belize
February 12, 2026 · Digital · Apple TV
Benin
September 15, 2026 · Digital · Apple TV
Bermuda
February 12, 2026 · Digital · Apple TV
Bhutan
September 15, 2026 · Digital · Apple TV
Bolivia
February 12, 2026 · Digital · Apple TV
Bosnia & Herzegovina
December 11, 2025 · Theatrical
September 15, 2026 · Digital · Apple TV
Botswana
February 13, 2026 · Digital · Apple TV
Brazil
December 4, 2025 · Theatrical
February 12, 2026 · Digital · Apple TV
British Virgin Islands
February 12, 2026 · Digital · Apple TV
Bulgaria
December 12, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Burkina Faso
September 15, 2026 · Digital · Apple TV
Cambodia
February 13, 2026 · Digital · Apple TV
Cameroon
September 15, 2026 · Digital · Apple TV
Canada
November 10, 2025 · Limited theatrical · Monday Surprise Premiere
November 26, 2025 · Theatrical
February 12, 2026 · Digital · Apple TV
Cape Verde
February 13, 2026 · Digital · Apple TV
Cayman Islands
February 12, 2026 · Digital · Apple TV
Chad
September 15, 2026 · Digital · Apple TV
Chile
February 12, 2026 · Digital · Apple TV
China
December 24, 2025 · Theatrical
March 14, 2026 · Digital
Colombia
February 12, 2026 · Digital · Apple TV
Congo - Brazzaville
September 15, 2026 · Digital · Apple TV
Congo - Kinshasa
September 15, 2026 · Digital · Apple TV
Costa Rica
December 4, 2025 · Theatrical
February 12, 2026 · Digital · Apple TV
Côte d’Ivoire
September 15, 2026 · Digital · Apple TV
Croatia
December 11, 2025 · Theatrical
September 14, 2026 · Digital · Apple TV
Cyprus
February 13, 2026 · Digital · Apple TV
Czechia
November 27, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Denmark
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Dominica
February 12, 2026 · Digital · Apple TV
Dominican Republic
February 12, 2026 · Digital · Apple TV
Ecuador
February 12, 2026 · Digital · Apple TV
Egypt
February 13, 2026 · Digital · Apple TV
El Salvador
December 4, 2025 · Theatrical
February 12, 2026 · Digital · Apple TV
Estonia
November 28, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Eswatini
February 13, 2026 · Digital · Apple TV
Fiji
February 13, 2026 · Digital · Apple TV
Finland
November 28, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
France
December 3, 2025 · Theatrical
Gabon
September 15, 2026 · Digital · Apple TV
Gambia
February 13, 2026 · Digital · Apple TV
Georgia
September 16, 2026 · Digital · Apple TV
Germany
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Ghana
February 13, 2026 · Digital · Apple TV
Greece
November 27, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Grenada
February 12, 2026 · Digital · Apple TV
Guam
December 23, 2025 · Digital
February 13, 2026 · Digital · Apple TV
Guatemala
December 4, 2025 · Theatrical
February 12, 2026 · Digital · Apple TV
Guinea-Bissau
February 13, 2026 · Digital · Apple TV
Guyana
September 16, 2026 · Digital · Apple TV
Honduras
February 12, 2026 · Digital · Apple TV
Hong Kong SAR China
November 27, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Hungary
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Iceland
December 11, 2025 · Theatrical
India
November 28, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Indonesia
December 3, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Iraq
September 15, 2026 · Digital · Apple TV
Ireland
December 12, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Israel
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Italy
November 21, 2025 · Premiere · Torino Film Festival
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Jamaica
September 16, 2026 · Digital · Apple TV
Japan
February 13, 2026 · Digital · Apple TV
Jordan
February 13, 2026 · Digital · Apple TV
Kazakhstan
December 18, 2025 · Theatrical
September 17, 2026 · Digital · Apple TV
Kenya
September 16, 2026 · Digital · Apple TV
Kosovo
September 15, 2026 · Digital · Apple TV
Kuwait
September 16, 2026 · Digital · Apple TV
Kyrgyzstan
September 15, 2026 · Digital · Apple TV
Laos
February 13, 2026 · Digital · Apple TV
Latvia
November 30, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Lebanon
February 13, 2026 · Digital · Apple TV
Liberia
September 15, 2026 · Digital · Apple TV
Libya
September 15, 2026 · Digital · Apple TV
Lithuania
January 2, 2026 · Theatrical
February 13, 2026 · Digital · Apple TV
Luxembourg
February 13, 2026 · Digital · Apple TV
Macao SAR China
February 13, 2026 · Digital · Apple TV
Madagascar
September 16, 2026 · Digital · Apple TV
Malawi
September 15, 2026 · Digital · Apple TV
Malaysia
February 13, 2026 · Digital · Apple TV
Maldives
September 15, 2026 · Digital · Apple TV
Mali
September 16, 2026 · Digital · Apple TV
Malta
February 13, 2026 · Digital · Apple TV
Mauritania
September 15, 2026 · Digital · Apple TV
Mauritius
February 13, 2026 · Digital · Apple TV
Mexico
October 15, 2025 · Premiere · Morelia International Film Festival
December 4, 2025 · Theatrical
February 12, 2026 · Digital · Apple TV
Micronesia
February 13, 2026 · Digital · Apple TV
Moldova
February 13, 2026 · Digital · Apple TV
Mongolia
February 13, 2026 · Digital · Apple TV
Montenegro
September 15, 2026 · Digital · Apple TV
Montserrat
September 16, 2026 · Digital · Apple TV
Morocco
September 16, 2026 · Digital · Apple TV
Mozambique
February 13, 2026 · Digital · Apple TV
Namibia
February 13, 2026 · Digital · Apple TV
Nauru
September 15, 2026 · Digital · Apple TV
Nepal
September 15, 2026 · Digital · Apple TV
Netherlands
October 9, 2025 · Premiere · Leiden International Film Festival
October 26, 2025 · Premiere · Pathé Festival
December 11, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
New Zealand
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Nicaragua
February 12, 2026 · Digital · Apple TV
Niger
February 13, 2026 · Digital · Apple TV
Nigeria
November 28, 2025 · Theatrical
September 17, 2026 · Digital · Apple TV
North Macedonia
September 15, 2026 · Digital · Apple TV
Northern Mariana Islands
December 23, 2025 · Digital
February 13, 2026 · Digital · Apple TV
Norway
December 5, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Oman
February 13, 2026 · Digital · Apple TV
Pakistan
September 16, 2026 · Digital · Apple TV
Palau
September 15, 2026 · Digital · Apple TV
Panama
December 4, 2025 · Theatrical
February 12, 2026 · Digital · Apple TV
Papua New Guinea
September 15, 2026 · Digital · Apple TV
Paraguay
February 12, 2026 · Digital · Apple TV
Peru
February 12, 2026 · Digital · Apple TV
Philippines
December 3, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Poland
November 28, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Portugal
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Puerto Rico
December 4, 2025 · Limited theatrical
December 23, 2025 · Digital
February 12, 2026 · Digital · Apple TV
Qatar
February 13, 2026 · Digital · Apple TV
Romania
December 5, 2025 · Theatrical
September 14, 2026 · Digital · Apple TV
Russia
December 18, 2025 · Theatrical
Rwanda
September 15, 2026 · Digital · Apple TV
São Tomé & Príncipe
September 15, 2026 · Digital · Apple TV
Saudi Arabia
February 13, 2026 · Digital · Apple TV
Senegal
September 15, 2026 · Digital · Apple TV
Serbia
September 16, 2026 · Digital · Apple TV
Seychelles
September 15, 2026 · Digital · Apple TV
Sierra Leone
September 15, 2026 · Digital · Apple TV
Singapore
December 11, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Slovakia
November 27, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Slovenia
February 13, 2026 · Digital · Apple TV
Solomon Islands
September 15, 2026 · Digital · Apple TV
South Africa
November 28, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
South Korea
February 4, 2026 · Theatrical
February 13, 2026 · Digital · Apple TV
Spain
December 5, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Sri Lanka
February 13, 2026 · Digital · Apple TV
St. Kitts & Nevis
February 12, 2026 · Digital · Apple TV
St. Lucia
September 16, 2026 · Digital · Apple TV
St. Vincent & Grenadines
September 16, 2026 · Digital · Apple TV
Suriname
September 16, 2026 · Digital · Apple TV
Sweden
November 9, 2025 · Premiere · Stockholm Film Festival
November 28, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Switzerland
December 3, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Taiwan
November 13, 2025 · Premiere · Taipei Golden Horse Film Festival
November 28, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Tajikistan
February 13, 2026 · Digital · Apple TV
Tanzania
September 15, 2026 · Digital · Apple TV
Thailand
December 10, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Tonga
September 15, 2026 · Digital · Apple TV
Trinidad & Tobago
February 12, 2026 · Digital · Apple TV
Tunisia
September 16, 2026 · Digital · Apple TV
Türkiye
November 28, 2025 · Theatrical
September 17, 2026 · Digital · Apple TV
Turkmenistan
February 13, 2026 · Digital · Apple TV
Turks & Caicos Islands
September 16, 2026 · Digital · Apple TV
U.S. Virgin Islands
December 23, 2025 · Digital
February 12, 2026 · Digital · Apple TV
Uganda
February 13, 2026 · Digital · Apple TV
Ukraine
December 4, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
United Arab Emirates
February 13, 2026 · Digital · Apple TV
United Kingdom
December 5, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Uzbekistan
September 15, 2026 · Digital · Apple TV
Vanuatu
September 15, 2026 · Digital · Apple TV
Venezuela
February 12, 2026 · Digital · Apple TV
Vietnam
December 26, 2025 · Theatrical
February 13, 2026 · Digital · Apple TV
Yemen
September 15, 2026 · Digital · Apple TV
Zambia
September 15, 2026 · Digital · Apple TV
Zimbabwe
February 13, 2026 · Digital · Apple TV
More from David Freyne
Other films they directed, best known first.
If you liked Eternity
Picks that share its genres, themes, cast and crew.
Some details come from TheTVDB.