A seize ans, encouragé par ses parents, Ewan McGregor quitte un cursus scolaire traditionnel et sa ville natale de Crieff pour suivre des cours de théâtre à Perth puis à Fife. Il intègre ensuite l'école de musique et de comédie de London Guildhall pour une formation de trois ans. Il n'obtiendra jamais son diplôme de fin d'études, puisqu'en 1993, Dennis Potter l'engage pour jouer le rôle de Mick Hopper dans la série Du rouge à lèvres sur ton col.Devenu l'acteur fétiche de Danny Boyle (Petits meurtres entre amis (1995), Trainspotting (1996), Une vie moins ordinaire (1997)), il se montre à l'aise aussi bien dans le thriller (Le Veilleur de nuit (1998)), le film musical (Velvet goldmine (id.)) que dans la comédie dramatique (Little voice (id.)). Honneur suprême : George Lucas lui confie le rôle d'Obi-Wan Kenobi dans les trois premiers volets de la saga Star wars : La Menace fantôme (1999), L'Attaque des clones (2002) et La Revanche des Sith (2005).Aimant relever des défis, il n'hésite pas à pousser la chansonnette aux côtés de Nicole Kidman dans Moulin Rouge (2001) et Renée Zellweger dans la comédie romantique Bye bye love (2003) de Peyton Reed. Son physique de jeune premier et sa polyvalence lui permettent de rejoindre le casting prestigieux de La Chute du faucon noir (2002) et d'incarner un G.I. sous la direction de Ridley Scott. Tim Burton le plonge quant à lui dans les récits imaginaires d'Edward Bloom pour les besoins de Big fish (2004), l'adaptation du roman de Daniel Wallace.