The 19-year-old actor stars as Corporal Grayston in the upcoming Battle: Los Angeles. The action flick is about a Marine platoon who faces off against an alien invasion in Los Angeles. Michelle, Bridget Moynahan, and Joey King also star.
Also pictured below are Taylor Handley and Noel Fisher.
Battle: Los Angeles is set to hit theaters in February 2011.