Answer
Rodriguez starred in the 2011 film Battle: Los Angeles. The film is a science fiction action film directed by Jonathan Liebesman and written by Christopher Bertolini, starring Aaron Eckhart, Michelle Rodriguez, Bridget Moynahan, Michael Peña, Ramón Rodríguez, and Bryce Dallas Howard. The film is set in Los Angeles in 2013, where a squadron of United States Marines battles an extraterrestrial invasion force that is attempting to destroy Earth.