Ethan Hawke
Here’s another example of an actor who could have played Colin Farrell’s character. While Matt Smith was supposed to play a younger version of him, Ethan Hawke had secured a role in the remake of Total Recall, as the real version of the main character, before he got a new face. So Hawke filmed a number of scenes, but the director decided to not include them to avoid confusion. This was because the romantic relationship that the character develops with Jessica Biel’s character would have to be built in a credible way, with 2 different actors and getting that kind of chemistry right on stage is not an easy thing to do. That said, Hawke’s scenes do appear in extended versions of the film.