A new trailer for the upcoming sci-fi thriller Battleship has landed on the web. This new promo shows off more of Rihanna's role in the film, after the popstar was only featured briefly in the first trailer. Battleship will hit theaters on May 18, 2012.