Trio in the trenches for 'Battle: L.A.'

Rodriguez, Pena, Moynahan join Eckhart in cast

Michelle Rodriguez, Michael Pena and Bridget Moynahan have been recruited to join Columbia's "Battle: Los Angeles."

The sci-fi actioner, directed by Jonathan Liebesman and produced by Original Film's Neal Moritz, stars Aaron Eckhart and is set to begin production in the fall.

"Battle" revolves around a Marine staff sergeant (Eckhart) and his new platoon's battle against an alien invasion on the streets of Los Angeles.

Rodriguez will play Crpl. Adriana Santos, a member of a radio battalion.

Pena plays the father of a boy the Marines find along the way, and Moynahan plays a veterinarian.

"I'm thrilled to reunite with Michelle," said Moritz, who worked with Rodriguez on "S.W.A.T." and "The Fast and the Furious" movies. "Her intensity is just right for the platoon."

Ori Marmur is overseeing for Original. Doug Belgrad and Sam Dickerman are overseeing for Columbia.

Rodriguez next appears in James Cameron's sci-fi epic "Avatar" and will star and co-produce her first film, the historical drama "Tropico de Sangre," through her production company Cheshire Kat. She is repped by UTA and the Collective.

Pena, who most recently appeared in "Observe and Report" with Seth Rogen, recently completed production on Werner Herzog and David Lynch's psychological thriller "My Son, My Son, What Have Ye Done." He is repped by CAA and Management 360.

Moynahan, repped by WME and Brillstein Entertainment Partners, next appears in Fox's "Ramona and Beezus," starring opposite John Corbett and Ginnifer Goodwin.