Ewan Gordon McGregor OBE is a Scottish actor who has had success in mainstream, indie, and art house films. He is perhaps best known for his roles as heroin addict Mark Renton in the drama Trainspotting , Jedi Obi-Wan Kenobi in the Star Wars prequel trilogy , poet Christian in the musical film Moulin Rouge! , and storyteller Edward Bloom in Tim Burton's Big Fish . He has also received critical acclaim for his starring roles in theatre productions of Guys and Dolls and Othello . McGregor was ranked No.