Cast

Reese Witherspoon
as Lauren

Chris Pine
as FDR Foster

Tom Hardy
as Tuck

Til Schweiger
as Heinrich

Chelsea Handler
as Trish

John Paul Ruttan
as Joe

Abigail Spencer
as Katie

Angela Bassett
as Collins

Rosemary Harris
as Nana Foster

George Touliatos
as Grandpa Foster

Clint Carleton
as Jonas

Warren Christie
as Steve
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2012
Runtime
1h 38m
Language
English
Rating
6.2 / 10
Budget
$65M
Box Office
$157M
Production Companies
Dune Entertainment • Overbrook Entertainment • Robert Simonds Productions
You Might Also Like

Comedy / Romance
Little Italy
2018

Romance / Comedy
The Wrong Paris
2025

Comedy / Romance
Crossing Delancey
1988

Comedy / Romance
Chasing Papi
2003

Romance / Comedy
Yoh! Bestie
2026

Romance / Comedy
To All the Boys: P.S. I Still Love You
2020

Action / Comedy
Charlie's Angels
2000

Comedy / Romance
The Baxter
2005
Frequently Asked Questions
Where can I watch This Means War?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for This Means War (2012).
What is This Means War about?▼
Two top CIA operatives wage an epic battle against one another after they discover they are dating the same woman.
Who directed This Means War?▼
This Means War was directed by McG and released in 2012. It is a action, comedy, romance film.
How long is This Means War?▼
This Means War has a runtime of 1 hours and 38 minutes (98 minutes total).
Who stars in This Means War?▼
The cast of This Means War includes Reese Witherspoon as Lauren, Chris Pine as FDR Foster, Tom Hardy as Tuck, Til Schweiger as Heinrich, Chelsea Handler as Trish and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.

