Josh Hartnett rejected the chance to play Superman and Batman.The42-year-old actor had the opportunity to play the two iconic superheroes earlier in his career but feared that he would be 'boxed in' and 'someone else's puppet' if he took either of the comic book roles.'At that age it is very easy to become someone else's tool or someone else's puppet,; said the star who is best known for Pearl Harbor with Ben Affleck and William Lee Scott.
Looking back: Josh Hartnett explained his reasoning for turning down the roles of both Superman and Batman; seen here in May 2014'I was very aware of the choices I was making and I wanted them to be my choices.'The Penny Dreadful star insists he has no regrets about turning both roles down, although he.
Read more on dailymail.co.uk