After her shockingly bare Grammy Armani-designed gown, Rihanna, who turns 24 on Monday, is covering up in her upcoming movie, Battleship.
She plays US Navy officer Raikes in the film, that also stars Liam Neeson, Alexander Skaarsgard, Brooklyn Decker and Taylor Kitsch.
The story is about a battalion of international navy ships that come under attack from an unknown alien armada. The film is due out on May 18.
Rihanna had a great time making the movie and said in a recent interview: "I love doing movies now. It's something I want to do more of. I just want to pick films that are wise for me and roles that I can pull off, nothing that is too big for me."
Battleship director Peter Berg raved about the singer's performance in the big-screen adventure during an interview. “She was great. She has a very strong part. I was surprised no one had ever thought to hire Rihanna. I was a huge fan of her videos. Obviously she's sexy, but she had this real intensity. I'm like, "Someone's going to get her."
The director is a fan of musicians turned actors. He cast country singer Tim McGraw in Friday Night Lights and The Kingdom.
"Musicians have been acting since Frank Sinatra won an Oscar for From Here to Eternity," he adds. Barbra Streisand, Kris Kristofferson, the late Whitney Houston, I thought, was tremendous in The Bodyguard. As recently as Mariah Carey in Precious, she was great."