Skip to content
Poster for David
Sunrise Productions On streaming

David

2025 109 min English PG

“A giant musical event.”

From the songs of his mother’s heart to the whispers of a faithful God, David’s story begins in quiet devotion. When the giant Goliath rises to terrorize a nation, a young shepherd armed with only a sling, a few stones, and unshakable faith steps forward. Pursued by power and driven by purpose, his journey tests the limits of loyalty, love, and courage—culminating in a battle not just for a crown, but for the soul of a kingdom.

Where to watch

Netflix

Stream

Angel Studios

Stream

Amazon Video

Buy

Apple TV Store

Buy

Fandango At Home

Buy

Your rating

Your review

Cast

26 people

Brent Dawes Director · Phil Cunningham Director

Worldwide gross $86M · Budget $61M · United States release December 19, 2025

Box office

Budget

$60,900,000

Worldwide gross

$85,865,995

Gross vs. budget

1.4×

Production

S

Sunrise Productions

Production

S

Slingshot USA

Production

A

Angel Studios

Production

2

2521 Entertainment

Production

United States · South Africa

Produced in

Languages

Original language

English

Spoken on screen

English · German

Release dates

United States · December 8, 2025

Premiere · Lehi, Utah

United States · December 19, 2025

Theatrical

United States · January 27, 2026

Digital · Prime Video

Argentina

March 26, 2026 · Theatrical

Australia

December 18, 2025 · Theatrical

April 8, 2026 · Physical

Austria

September 18, 2026 · Theatrical

Belgium

March 18, 2026 · Theatrical

Bolivia

March 26, 2026 · Theatrical

Bosnia & Herzegovina

March 19, 2026 · Theatrical

Brazil

January 15, 2026 · Theatrical

Bulgaria

March 19, 2026 · Theatrical

Canada

December 14, 2025 · Theatrical

Chile

April 30, 2026 · Theatrical

Colombia

March 19, 2026 · Theatrical

Costa Rica

March 26, 2026 · Theatrical

Croatia

March 18, 2026 · Premiere · Zagreb

March 19, 2026 · Theatrical

Ecuador

March 26, 2026 · Theatrical

El Salvador

March 26, 2026 · Theatrical

France

March 22, 2026 · Theatrical

Germany

September 17, 2026 · Theatrical

Ghana

December 26, 2025 · Theatrical

Greece

March 26, 2026 · Theatrical

Guatemala

March 12, 2026 · Theatrical

Honduras

March 26, 2026 · Theatrical

Hungary

March 26, 2026 · Theatrical

Indonesia

April 3, 2026 · Theatrical

Ireland

August 21, 2026 · Theatrical

Israel

April 2, 2026 · Theatrical

Japan

January 1, 2027 · Theatrical

Lebanon

December 18, 2025 · Theatrical

Mexico

March 12, 2026 · Theatrical

Montenegro

March 19, 2026 · Theatrical

Netherlands

April 8, 2026 · Theatrical

New Zealand

December 18, 2025 · Theatrical

Nicaragua

March 26, 2026 · Theatrical

Nigeria

December 26, 2025 · Theatrical

North Macedonia

March 19, 2026 · Theatrical

Panama

March 26, 2026 · Theatrical

Paraguay

March 26, 2026 · Theatrical

Peru

March 12, 2026 · Theatrical

Poland

March 27, 2026 · Theatrical

March 27, 2026 · Digital

Portugal

December 17, 2025 · Theatrical

Puerto Rico

December 18, 2025 · Theatrical

Russia

July 30, 2026 · Theatrical

Serbia

March 19, 2026 · Theatrical

Singapore

December 25, 2025 · Theatrical

Slovakia

March 26, 2026 · Theatrical

Slovenia

March 19, 2026 · Theatrical

South Africa

December 19, 2025 · Theatrical

South Korea

May 20, 2026 · Premiere · Seoul International Agape Film Festival

July 15, 2026 · Theatrical

Spain

April 2, 2026 · Theatrical

Sri Lanka

January 23, 2026 · Theatrical

Switzerland

March 18, 2026 · Limited theatrical · French

September 17, 2026 · Limited theatrical · German

Ukraine

September 10, 2026 · Theatrical

United Kingdom

August 21, 2026 · Theatrical

Uruguay

March 26, 2026 · Theatrical

More from Brent Dawes

If you liked David

Some details come from TheTVDB.

Now playing

David

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