Skip to Content

In the Valley of Elah

R 2007 Crime, Drama, History, Mystery, Thriller · 2h 4m
In the Valley of Elah Backdrop Image

A career officer and his wife work with a police detective to uncover the truth behind their son's disappearance following his return from a tour of duty in Iraq.

Stream In the Valley of Elah Now

About In the Valley of Elah

When veteran Hank Deerfield's son goes missing after returning from Iraq, he and his wife Joan join forces with Detective Emily Sanders to unravel the mystery. Their investigation leads them down a dark path, exposing the brutal realities of war and its lasting impact on the soldiers involved. As Hank delves deeper into the case, he is forced to confront not only the circumstances surrounding his son's disappearance, but also the unsettling truths about his life and the choices he has made.

Cast and Characters

Directed by Paul Haggis, In the Valley of Elah features a stellar cast. Tommy Lee Jones stars as Hank Deerfield, a former military policeman searching for his missing son. Charlize Theron portrays Detective Emily Sanders, a determined local detective assisting in the investigation. Susan Sarandon plays Joan Deerfield, Hank's wife and the mother of the missing soldier. James Franco appears as Sergeant Dan Carnelli. Frances Fisher is Evie, adding another layer to the complex narrative. Jonathan Tucker plays Mike Deerfield, the missing soldier whose fate unravels the film's central mystery.

What people like about In the Valley of Elah

Critics and audiences alike praised Tommy Lee Jones's outstanding performance, highlighting his nuanced portrayal of a grieving father. Many lauded the film's unflinching look at the psychological impact of war on soldiers and their families. The film's suspenseful plot and thought-provoking themes were also frequently mentioned as key strengths.

Where can you watch In the Valley of Elah online?

VPN Streaming Option

ExpressVPN

How to stream with ExpressVPN

A VPN (Virtual Private Network) is an app that encrypts your internet connection and masks your IP address, allowing you to stream securely and bypass restrictions.

Why Use a VPN for Streaming?

- Bypass Geo-Restrictions: Many streaming services are geographically restricted. If you’re traveling outside the U.S., a VPN can make it appear as if you’re still in the country, giving you access to your subscriptions.
- Avoid ISP Throttling: Your internet provider might slow down your connection during high-bandwidth activities like streaming. A VPN encrypts your activity, preventing your ISP from throttling your speeds and ensuring a smooth, buffer-free experience.
- Increase Privacy: A VPN protects your data on non-secure public Wi-Fi networks by creating an encrypted tunnel, safeguarding your personal information while you stream.

How to get started with ExpressVPN:

- Sign Up: Purchase an ExpressVPN subscription.
- Download: Install the ExpressVPN app on your device.
- Connect: Open the app and connect to a server in the U.S.
- Stream: Log in to your streaming service and enjoy watching your favorite shows securely!

ExpressVPN
$2.99 – $12.99 ExpressVPN
Sign Up

Suggested Movies

The Streamable uses the TMDb API but is not endorsed or certified by TMDb.

The Streamable uses JustWatch data but is not endorsed by JustWatch.

In the Valley of Elah Movie Poster Image

Movie Score

68%

Released

September 14, 2007

Director

Paul Haggis

Cast

Tommy Lee Jones, Charlize Theron, Susan Sarandon, Frances Fisher, James Franco, Jonathan Tucker

Genre

Crime, Drama, History, Mystery, Thriller

DIRECTV Cash Back

Let us know your e-mail address to send your $50 Amazon Gift Card when you sign up for DIRECTV STREAM.

You will receive it ~2 weeks after you complete your first month of service.

Sling TV Cash Back

Let us know your e-mail address to send your $25 Uber Eats Gift Card when you sign up for Sling TV.

You will receive it ~2 weeks after you complete your first month of service.

Hulu Live TV Cash Back

Let us know your e-mail address to send your $35 Amazon Gift Card when you sign up for Hulu Live TV.

You will receive it ~2 weeks after you complete your first month of service.