The 'You Da One' singer makes her acting debut in 'Battleship' and her co-star Brooklyn Decker was impressed with how quickly she adapted from performing on stage to the big screen.
She said: "She's been performing for audiences for so long, acting is a natural extension of her talent. She looks so comfortable up there. It's surprising and I think people will be excited to see her."
Brooklyn particularly enjoyed working on the film - which is about aliens attacking a US naval convoy - because she and Rihanna were given strong characters to play who are more than just "damsels in distress".
"I want the girl to be tough, and this movie actually showcases two women fending for themselves and fighting this battle and being strong, independent, tough women."