Skip to content
Poster for Eternity
A24 On streaming

Eternity

2025 114 min English PG-13

“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.

Cast

50 people

David Freyne Director · Pat Cunnane Writer

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

A

A24

Production · Studio

S

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

If you liked Eternity

Some details come from TheTVDB.

Now playing

Eternity

Trailer

Share

wubly

Track it on Wubly

Wubly is invitation-only during the beta. Join the waitlist and we'll email you an invitation.

Have an invitation? Sign up

You're offline

Recently viewed pages still work. Your changes save locally and sync when you're back.

Back online · syncing