Blink and you’ll miss Ne-Yo’s appearance in the trailer for Battle: Los Angeles, hitting theaters March 11. In the sci-fi thriller, a platoon of Marines discovers that a meteor attack is actually a global alien invasion taking place in modern day Los Angeles. The R&B crooner plays a soldier named Specks alongside actors Aaron Eckhart, Michelle Rodriguez, and Bridget Moynahan.

Ne-Yo can also be seen in the upcoming Red Tails, the story about the African-American World War II pilots Tuskegee Airmen. He assumes the role of Andrew “Smoky” Salem, a tobacco-chewing fighter pilot, in the George Lucas-directed film. “I developed a love and appreciation for the acting thing, but it will never take the place of music,” the singer-turned-actor told Rap-Up.com.