Bloodstream Ed Sheeran & Rudimental
20 February 2012, 17:47
The 'We Found Love' singer shows her tough side in still from the alien action blockbuster.
Rihanna can be seen in her US navy uniform in a new picture released from the upcoming blockbuster movie Battleships.
The 'You Da One' singer plays the character Raikes in the film which also features Liam Neeson and Taylor Kitsch.
The image shows a focused and determined looking RiRi who last year admitted to Capital FM that she plays a "badass" weapons officer.
Meanwhile, the star is celebrating her 24th birthday today (20th February) and will head to the BRIT Awards at London's O2 Arena tomorrow where she is performing live and nominated for International Solo Female Artist.
The film is scheduled for release in April and you can view a picture of Rihanna in the film below: