 Ewan McGregor (qv) was Danny Boyle (qv)s first choice to play  the part of Richard. The studio wanted Leonardo DiCaprio (qv) and  cast him before Boyle could intervene. While McGregor blames the  studio, he has reportedly not spoken to Boyle since.