He could be right as charisma repellent Josh Hartnett has signed on to play Ethan Chandler, an American
stuck in Victorian London, whilst
walking chest Eva Green is onboard as Vanessa Ives who uses her (ahem)
charms to seduce whilst being choc full of the obligatory mystery and secrets.