Hartnett, who appeared in the 2005 film SIN CITY and the World War II film PEARL HARBOUR will play Charlie Babbitt, the role made famous by Tom Cruise in the 1986 original movie. British actor Adam Godley will portray Charlie's brother Raymond, a role which won Dustin Hoffman an Academy award.

Hartnett said: "It has always been my intent to work on the London stage."