WatchTrove
Poster for David

David

A giant musical event.

  • Movie
  • 2025
  • PG
  • 1h 49m

Directed by Phil Cunningham and Brent Dawes

8.0

TMDB audience rating
8.0 out of 10 from 208 votes

Where to watch Trailer

Overview

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

Official offers in the United States

Subscription

Included with a paid subscription
  • Netflix
  • Netflix Standard with Ads
  • Angel Studios

Buy

Pay once to keep a digital copy
  • Amazon Video
  • Apple TV Store
  • Fandango At Home

Prices and links on TMDB

Availability data by JustWatch, provided through TMDB. Offers vary by country and change often, so confirm with the service before you subscribe, rent or buy. WatchTrove does not host or stream video.

Trailer

Play trailer: Final Trailer

Official video hosted on YouTube. The player loads only when you press play.

Cast and crew

  • Brandon Engman

    Brandon EngmanYoung David (voice)

  • Brian Stivale

    Brian StivaleSamuel (voice)

  • Shahar Taboch

    Shahar TabochOzem (voice)

  • Aaron TavalerNethanel (voice)

  • HectorJesse (voice)

  • Miri Mesika

    Miri MesikaNitzevet (voice)

  • Jack WagmanAbinadab (voice)

  • Jonathan ShabooEliab (voice)

  • Sloan Lucas Muldown

    Sloan Lucas MuldownYoung Zeruiah (voice)

  • Mike CiporkinScout (voice)

  • Katie Bernstein

    Katie BernsteinAhinoam (voice)

  • Lauren Daigle

    Lauren DaigleRebecca (voice)

  • Mark JacobsonJonathan (voice)

  • Nitzan SitzerShort Scribe

  • Adam Meir

    Adam MeirTall Scribe

  • Adam Michael Gold

    Adam Michael GoldSaul (voice)

  • Asim Chaudhry

    Asim ChaudhryKing Achish (voice)

  • Kamran NikhadGoliath (voice)

Director
Phil Cunningham and Brent Dawes
Writer
Brent Dawes
Music
Joseph Trapanese