Battle: Los Angeles is a 2011 American military science-fiction action film directed by Jonathan Liebesman. The storyline was conceived from a screenplay written by Chris Bertolini and follows a Marine Staff Sergeant played by Aaron Eckhart who leads a platoon of U.S. Marines, joined by other stranded military personnel, defending Los Angeles from alien invasion. The ensemble cast includes Michelle Rodriguez, Ramon Rodriguez, Bridget Moynahan, Ne-Yo, and Michael Peña.