Best known for Trainspotting (Renton), Star Wars prequels (Obi-Wan Kenobi), and Moulin Rouge! (Christian). Also acclaimed in Fargo series and as a stage actor.
Films
- OppenheimerKenneth Bainbridge2023
- Doctor SleepDanny Torrance2019
- Christopher RobinWinnie the Pooh (voice)2018
- Star Wars: The Last JediObi-Wan Kenobi (voice)2017
- T2 TrainspottingMark Renton2017
- The ImpossibleHenry Bennett2012
- The GhostThe Ghostwriter2010
- Angels & DemonsCamerlengo Patrick McKenna2009
- Miss PotterNorman Warne2006
- Star Wars: Episode III – Revenge of the SithObi-Wan Kenobi2005
- Big FishYoung Edward Bloom2003
- Moulin Rouge!Christian2001
- TrainspottingMark Renton1996
- Shallow GraveAlex Law1994
TV shows
- Obi-Wan KenobiObi-Wan Kenobi2022
- A Gentleman in MoscowCount Alexander Rostov2024
- Fargo (Season 3)Emmit Stussy / Ray Stussy2017
- The SerpentPaul (narrator, voice)2021
- Long Way UpHimself (documentary series)2020
- Long Way DownHimself (documentary series)2007
No matches — try another title.
About Ewan Mcgregor
Ewan Gordon McGregor is a Scottish actor who rose to fame in the mid-1990s. He is celebrated for his versatile roles in independent films, blockbuster franchises, and television dramas. McGregor has received numerous accolades, including a Golden Globe and a BAFTA Award.
FAQs
What was Ewan McGregor’s breakout role?
His breakout was starring as Mark Renton in Danny Boyle’s Trainspotting (1996).
Did Ewan McGregor play Obi-Wan Kenobi in all three Star Wars prequels?
Yes, he portrayed Obi-Wan Kenobi in Episode I (1999), Episode II (2002), and Episode III (2005), and returned for the Disney+ series Obi-Wan Kenobi (2022).
Has Ewan McGregor won any major acting awards?
He has won a Golden Globe for Best Actor in a Miniseries for Fargo (2017) and a BAFTA Special Award for Outstanding British Contribution to Cinema (2022).
Is Ewan McGregor also known for his motorcycle travel documentaries?
Yes, he co-created and starred in Long Way Round (2004) and Long Way Down (2007), traveling by motorcycle across multiple continents.
What role did Ewan McGregor play in Moulin Rouge?
He played Christian, a young English poet who falls in love with Satine, a courtesan, in Baz Luhrmann’s musical drama.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026