Ewan McGregor Filmography: Every Movie and TV Show in Order
All 97 Ewan McGregor roles in chronological order (1953 to 2026): 76 movies and 21 TV series.
Every movie and TV show for major actors and directors.

All 97 Ewan McGregor roles in chronological order (1953 to 2026): 76 movies and 21 TV series.

All 47 James Spader roles in chronological order (1981 to 2024): 41 movies and 6 TV series.

All 21 Dennis Chan Kwok-San roles in chronological order (1985 to 2012): 21 movies and 0 TV series.

All 742 Frank Welker roles in chronological order (1962 to 2023): 327 movies and 415 TV series.

All 36 Zazie Beetz roles in chronological order (1953 to 2026): 25 movies and 11 TV series.

All 55 Dan Stevens roles in chronological order (2004 to 2026): 33 movies and 22 TV series.

All 184 Akio Otsuka roles in chronological order (1971 to 2026): 75 movies and 109 TV series.

All 44 Nikolaj Coster-Waldau roles in chronological order (1989 to 2025): 39 movies and 5 TV series.

All 112 Sean Astin roles in chronological order (1954 to 2025): 74 movies and 38 TV series.

All 56 Sung Dong-il roles in chronological order (2006 to 2026): 26 movies and 30 TV series.

All 10 Seol In-a roles in chronological order (2010 to 2025): 1 movies and 9 TV series.

All 52 Amy Acker roles in chronological order (1995 to 2025): 14 movies and 38 TV series.

All 105 Anthony Hopkins roles in chronological order (1953 to 2025): 97 movies and 8 TV series.

All 86 Martin Scorsese roles in chronological order (1953 to 2026): 75 movies and 11 TV series.

All 71 Lena Headey roles in chronological order (1992 to 2026): 49 movies and 22 TV series.

All 28 Jaime Murray roles in chronological order (1984 to 2018): 6 movies and 22 TV series.

All 84 Drew Barrymore roles in chronological order (1953 to 2026): 63 movies and 21 TV series.

All 92 Michael Jai White roles in chronological order (1989 to 2026): 69 movies and 23 TV series.

All 40 Glen Powell roles in chronological order (1998 to 2026): 27 movies and 13 TV series.

All 24 Haley Lu Richardson roles in chronological order (1999 to 2026): 17 movies and 7 TV series.

All 81 Shah Rukh Khan roles in chronological order (1992 to 2025): 77 movies and 4 TV series.

All 104 Helen Mirren roles in chronological order (1953 to 2025): 84 movies and 20 TV series.

All 18 Aimee-Ffion Edwards roles in chronological order (2007 to 2025): 3 movies and 15 TV series.

All 91 C. Thomas Howell roles in chronological order (1982 to 2026): 54 movies and 37 TV series.

All 60 Michael J. Fox roles in chronological order (1979 to 2025): 42 movies and 18 TV series.

All 85 Andy Lau roles in chronological order (1982 to 2025): 85 movies and 0 TV series.

All 118 Dermot Mulroney roles in chronological order (1982 to 2026): 93 movies and 25 TV series.

All 70 Josh Brolin roles in chronological order (1953 to 2025): 57 movies and 13 TV series.

All 68 Tommy Lee Jones roles in chronological order (1953 to 2023): 65 movies and 3 TV series.

All 84 Jean Reno roles in chronological order (1978 to 2026): 81 movies and 3 TV series.

All 14 Ella Hunt roles in chronological order (1998 to 2024): 10 movies and 4 TV series.

All 62 David Harbour roles in chronological order (1984 to 2026): 35 movies and 27 TV series.

All 41 Dove Cameron roles in chronological order (1984 to 2026): 19 movies and 22 TV series.

All 20 Alice Kremelberg roles in chronological order (1999 to 2026): 5 movies and 15 TV series.

All 27 Emily VanCamp roles in chronological order (1992 to 2023): 16 movies and 11 TV series.

All 10 Riley Davis roles in chronological order (2012 to 2026): 5 movies and 5 TV series.

All 31 Deborah Ann Woll roles in chronological order (1994 to 2026): 16 movies and 15 TV series.

All 9 Stuart Campbell roles in chronological order (2013 to 2026): 0 movies and 9 TV series.

All 76 Jason Bateman roles in chronological order (1974 to 2026): 53 movies and 23 TV series.

All 28 Hu Jun roles in chronological order (1996 to 2025): 25 movies and 3 TV series.