Credit: Christopher Polk/Getty Images for Drai's Hollywood

For reel: Rihanna has landed her first film role. The singer, 22, has been cast in the movie version of Battleship, E! News reports.

Directed by Peter Berg, the flick is based on the classic board game and stars True Blood's Alexander Skarsgard and Friday Night Lights' Taylor Kitsch as brothers "who end up leading the fight for their planet's survival against an otherworldly force."

Battleship hits screens May 2012.

Tell Us: Do you think Rihanna can act?