14 of 15:
Rihanna will make her feature film debut in 2012's 'Battleship' which will also star Liam Neeson and 'True Blood' star Alexander Skarsgard. Rihanna will play a character named Raikes in the sci-fi action flick. Rihanna has done numerous movie musical cameos, including 'All My Children' and 'Bring It On: All or Nothing.'
( Photo / Def Jam Recordings)