
Battle Los Angeles
2011 · Movie · PG-13 · 116 min · ★ 5.8 · 37% critics
As alien forces attack major cities, a Marine squad is sent into the chaos of Los Angeles on a rescue mission that quickly turns into a desperate fight for survival. With the enemy still a mystery and the streets becoming a war zone, the team must rely on training, grit, and each other to protect civilians and hold the line.
Also known as World Invasion
Where to watch
Streaming on Peacock and Sony Pictures Core.
2 hours to watch.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Original title
- Battle: Los Angeles
- Years
- 2011
- Release date
- 2011-03-08
- Language
- English
- Rated
- PG-13
- Runtime
- 116 min
- Max quality
- UHD
- Critic score
- 37/100
- TMDB rating
- 5.8/10 (3,729 votes)
- Box office
- $211,800,000
- Budget
- $70,000,000
About
You’ll likely enjoy this if you want a nonstop, boots-on-the-ground alien invasion that plays like a war movie, closer in spirit to Battleship than Knowing; Not for you if you need deep character drama or calmer pacing.
Pros: gritty, grounded invasion feel; fast, tense battles; respectful military portrayal | Cons: thin character depth; shaky, disorienting action; predictable war-movie beats
Themes
- hero
- saving the world
- chaos
- marine corps
- retirement
- meteor
- space invasion
- alien
- survival
- battlefield
- sergeant
- los angeles, california
- +6 more
Cast & crew

Aaron Eckhart
as Michael Nantz

Ramón Rodríguez
as William Martinez

Will Rothhaar
as Cpl. Lee Imlay

Michael Peña
as Joe Rincon

Bridget Moynahan
as Michelle

Noel Fisher
as Pfc. Shaun Lenihan

Joey King
as Kirsten

Beth Keener
as Kathy Martinez

Jessica Heap
as Jessy

Cory Hardrict
as Cpl. Jason Lockett
Directed by Jonathan Liebesman