If only they didn't reject the roles, we might see different actor playing Neo in 'The Matrix' instead of Keanu Reeves and another actress taking on the iconic role of Elle Woods in 'Legally Blonde'.
- Jun 23, 2019
Josh Hartnett could have played Batman in Christopher Nolan's "Batman Begins". Nolan was said to be approaching the actor before Christian Bale eventually wore the cape for the movie.
"I said no because I was tired and wanted to spend more time with my friends and family. That's frowned upon in this industry. People don't like being told no. I don't like it. I learned my lesson when Christopher Nolan and I talked about Batman," he explained. "I decided it wasn't for me. I should have been part of the relationship with this guy Nolan, who I felt was incredibly cool and very talented. I was so focused on not being pigeonholed and so scared of being considered only one thing as an actor."