Hollywood Release: Rihanna's Battleship

Updated: Apr 12, 2012 18:04 IST

Veteran actor Liam Neeson plays Admiral Shane in the film.
4/7
Veteran actor Liam Neeson plays Admiral Shane in the film.

top photos

other photos