Liam Neeson has signed on to star in new movie 'Battleship'.
The 'A-Team' actor will play respected naval officer Admiral Shane in the Peter Berg-directed film, joining a cast of Taylor Kitsch, Brooklyn Decker, Alexander Skarsgaard and Rihanna.
The movie takes place across land, sea and air and sees the planet fighting for survival against an alien invader known as The Regents.
Kitsch will play a naval officer - who is dating Neeson's character's daughter, played by Decker - who leads the fight against the invading species, while Skarsgard will play his brother.
Meanwhile, Rihanna, who will be making her big-screen debut, will take on the role of a weapons expert.
Jon and Erich Hoeber wrote the original script for the movie, which has been revised by Brian Koppleman and David Levien.
The film will be told from both sides of the battle - humans and aliens - and it is known that the alien ships will lose their ability to fly once in earth's atmosphere.
'Battleship' is due to hit cinemas on May 18, 2012.