Singer Ne-Yo has joined the cast of Battle: Los Angeles, playing a corporal in a platoon fighting invading aliens, according to The Hollywood Reporter. Jonathan Liebesman is directing the sci-fi war film for Columbia Pictures. Also lining up for the cast are Ramon Rodriguez, Taylor Handley, Cory Hardrict, Jadin Gould, Bryce Cass and Joey King. They join the previously announced Aaron Eckhart, Michelle Rodriguez, Bridget Moynahan, and Michael Pena. The film starts shooting this week in Louisiana.