Liam Neeson has signed on to star in new movie 'Battleship'.
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.
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.