That was over 8 years ago in 2012.
Today she is 31, and has starred in 30 movies in total, 20 since Battleship was released.
In Battleship, I think Rihanna looks:
Battleship scores 5.5 out of 10 on The Movie Database.
Rihanna's first acting role was as 'Herself' in Bring It On: All or Nothing, released in 2006 when she was 18.
Find DVDs, posters and memorabilia about Battleship on Amazon.