I'm the One DJ Khaled feat. Justin Bieber
5 March 2012, 16:22
The 'Talk that Talk' star will portray a specialist weapons officer in the sci-fi action epic.
Rihanna features in a brand new promotional poster for her feature film debut Battleship.
The 'We Found Love' singer will star in a supporting role as Officer Raikes in the summer sci-fi blockbuster, which also stars Taylor Kitsch, Liam Neeson and Alexander Skarsgård.
During an appearance on The Jonathan Ross Show over the weekend Rihanna suggested she will focus more heavily on her film career this year rather than immediately recording the follow-up to her 2011 sixth album 'Talk That Talk'.
This week it has been rumoured that Rihanna is preparing to announce 'Where Have You Been' as her next official single release.
Battleship is due to be released in cinemas on 11th April.
View the new Battleship poster featuring Rihanna below: