In the sci-fi film, the 28-year-old former O.C. star plays lead singer Nikolai in a rock band called Low Shoulder. Check out all the bling on him–and the moon tattoo on his neck!
The script by Diablo Cody (Juno) centers on Jennifer (Megan Fox), a cheerleader possessed by a demon who starts feeding off the boys in a Minnesota farming town. Her bookish best friend (Amanda Seyfried) must take drastic measures to protect the town.