Neeson joins Battleship September 8, 2010 Liam Neeson will sink your Battleship… Liam Neeson has join the cast of Universal’s maritime blockbuster Battleship. The actor will star opposite Taylor Kitsch, Alexander Skarsgard, Brooklyn Decker and Rihanna in director Peter Berg’s big-screen version of the combat game. Battleship follows a naval fleet that encounters an extra-terrestrial force at sea. Neeson plays Admiral Shane, the father of Decker’s character. The $200 million blockbuster opens May 2012.