Aaron Eckhart is also co-starring in this picture.
This sci-fi film, to be directed by Jonathan Liebesman, is about a group of Marines that fight against Aliens as they descend on Los Angeles.
Rodriguez will portray Crpl. Adriana Santos, she is a member of a radio battalion.
Pena is the father of a boy that the Marines find along the way. Moynahan will be veterinarian.
Battle: Los Angeles starts shooting in the fall.
Battle: Los Angeles was released March 11th, 2011 and stars Aaron Eckhart, Ramon Rodriguez, Cory Hardrict, Gino Anthony Pesi, Ne-Yo, James Hiroyuki Liao, Bridget Moynahan, Noel Fisher. The film is directed by Jonathan Liebesman.