By Nicole Sperling
Updated September 07, 2010 at 08:10 PM EDT

Image Credit: Mike Marsland/WireImage.comLiam Neeson (Taken) will play Admiral Shane in Universal’s action-adventure movie Battleship, it was announced today. Neeson will star alongside Friday Night Lights’ Taylor Kitsch, who will play Hopper, a Naval officer assigned to the USS John Paul Jones who is Shane’s future son-in-law. The cast also includes Brooklyn Decker (Ugly Betty) as Shane’s daughter, Sam; Alexander Skarsgård (True Blood) as Hopper’s older brother, Commanding Officer Stone of the USS Samson; and Rihanna as Lt. Raikes, Hopper’s crew mate and a weapons specialist.

Directed by Peter Berg (Hancock), Battleship is an action adventure about the planet battling a colossal force. It’ll bow in theaters May 18, 2012. Jon and Erich Hoeber (Whiteout) wrote the screenplay with current revisions by Brian Koppelman and David Levien.