The world premiere of 'Battleship' took place in Tokyo on 3 April.

In attendance were all the stars of the film, including Brookly Decker, Taylor Kitsch, Alexander Skarsgard and, of course, the star of the evening, pop star Rihanna... who will be making her Hollywood debut.

"Battleship" releases on 20 April and the film is about an international fleet of ships facing an unexpected alien attack.