The ensemble cast includes Michelle Rodriguez, Ramon Rodriguez, Bridget Moynahan, Ne-Yo, and Michael Peña. Marines, joined by other stranded military personnel, defending Los Angeles from alien invasion. 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. Battle: Los Angeles (also known as Battle: LA, stylised as Battle Los Angeles in the opening sequence and internationally as World Invasion: Battle Los Angeles) is a 2011 American military science-fiction action film directed by Jonathan Liebesman.