Ewan Gordon McGregor, OBE (/ˌjuːən məˈɡrɛɡər/ ; né le 31 mars 1971) est un acteur écossais qui a eu du succès dans le cinéma grand public, le cinéma indépendant et le cinéma d'art et d'essai.
Il est peut-être surtout connu pour ses rôles de héroïnomane Mark Renton dans le drame Trainspotting (1996), Jedi Obi-Wan Kenobi dans la trilogie Star Wars prequel (1999-2005), poète Christian dans le film musical Moulin Rouge ! (2001) et le conteur Edward Bloom dans Big Fish de Tim Burton (2003).
Il a également été acclamé par la critique pour ses rôles principaux dans des productions théâtrales de Guys and Dolls (2005-07) et Othello (2007-08).
McGregor a été classé 36e sur la liste des 100 meilleures étoiles de cinéma de tous les temps du magazine Empire en 1997.
En 2010, il a remporté le prix du meilleur acteur pour son rôle-titre dans le film de Roman Polanski, The Ghost Writer, lors de la 23e édition des European Film Awards.