O primeiro nome cogitado pelo diretor Danny Boyle para interpretar o mochileiro Richard foi Ewan McGregor, que já trabalhou com o diretor em Cova Rasa, Trainspotting e Por Uma Vida Menos Ordinária. Entretanto, devido ao trabalho de Ewan na divulgação de Star Wars: Episódio 1 - A Ameaça-Fantasma, o diretor resolveu por escolher um novo protagonista.