by Laura Camilo
Aaron Eckhart stars in this action sci-fi thriller about a Marine platoon fighting to defend L.A. from an alien invasion. Opens this Friday, March 11.
© 2024 Creative Loafing Charlotte