Josh Hartnett Filmography: Every Movie and TV Show in Order
All 49 Josh Hartnett roles in chronological order (1953 to 2025): 40 movies and 9 TV series.
Every movie and TV show for major actors and directors.

All 49 Josh Hartnett roles in chronological order (1953 to 2025): 40 movies and 9 TV series.

All 83 Steve Zahn roles in chronological order (1994 to 2025): 63 movies and 20 TV series.

All 89 Stephen Lang roles in chronological order (1985 to 2025): 67 movies and 22 TV series.

All 43 Diego Luna roles in chronological order (2000 to 2026): 37 movies and 6 TV series.

All 59 Oscar Isaac roles in chronological order (1953 to 2025): 51 movies and 8 TV series.

All 43 Joshua Jackson roles in chronological order (1989 to 2025): 31 movies and 12 TV series.

All 47 Sophie Marceau roles in chronological order (1980 to 2026): 47 movies and 0 TV series.

All 81 Haley Joel Osment roles in chronological order (1953 to 2025): 35 movies and 46 TV series.

All 43 Jack Huston roles in chronological order (2004 to 2026): 31 movies and 12 TV series.

All 22 David Boreanaz roles in chronological order (1987 to 2017): 11 movies and 11 TV series.

All 64 Beverly D'Angelo roles in chronological order (1971 to 2024): 47 movies and 17 TV series.

All 20 Kelly Brook roles in chronological order (1997 to 2015): 10 movies and 10 TV series.

All 84 F. Murray Abraham roles in chronological order (1971 to 2025): 59 movies and 25 TV series.

All 37 Wagner Moura roles in chronological order (1953 to 2026): 29 movies and 8 TV series.

All 11 Serdar Orçin roles in chronological order (1999 to 2023): 7 movies and 4 TV series.

All 61 Seth MacFarlane roles in chronological order (1953 to 2024): 25 movies and 36 TV series.

All 73 Tim Robbins roles in chronological order (1953 to 2023): 58 movies and 15 TV series.

All 64 Hugh Laurie roles in chronological order (1971 to 2023): 35 movies and 29 TV series.

All 30 Rupert Grint roles in chronological order (2001 to 2023): 22 movies and 8 TV series.

All 49 Indira Varma roles in chronological order (1997 to 2026): 17 movies and 32 TV series.

All 60 Helen Hunt roles in chronological order (1953 to 2026): 39 movies and 21 TV series.

All 92 Vincent D'Onofrio roles in chronological order (1983 to 2026): 71 movies and 21 TV series.

All 10 Alexa Demie roles in chronological order (2013 to 2024): 4 movies and 6 TV series.

All 29 Abbie Cornish roles in chronological order (2001 to 2024): 25 movies and 4 TV series.

All 60 Vera Farmiga roles in chronological order (1990 to 2025): 51 movies and 9 TV series.

All 36 Embeth Davidtz roles in chronological order (1992 to 2025): 24 movies and 12 TV series.

All 83 Titus Welliver roles in chronological order (1986 to 2025): 32 movies and 51 TV series.

All 239 Mark Hamill roles in chronological order (1953 to 2026): 92 movies and 147 TV series.

All 111 Stan Lee roles in chronological order (1973 to 2023): 76 movies and 35 TV series.

All 44 Corey Yuen roles in chronological order (1972 to 2010): 44 movies and 0 TV series.

All 33 Ian Bohen roles in chronological order (1993 to 2024): 12 movies and 21 TV series.

All 39 Katherine Heigl roles in chronological order (1953 to 2021): 31 movies and 8 TV series.

All 68 Andy Samberg roles in chronological order (1999 to 2025): 41 movies and 27 TV series.

All 23 Inbar Lavi roles in chronological order (2000 to 2019): 7 movies and 16 TV series.

All 45 Michael Fassbender roles in chronological order (1989 to 2025): 39 movies and 6 TV series.

All 28 Freddie Highmore roles in chronological order (2001 to 2025): 22 movies and 6 TV series.

All 36 Lee Pace roles in chronological order (1999 to 2025): 28 movies and 8 TV series.

All 49 Richard Harmon roles in chronological order (2000 to 2026): 29 movies and 20 TV series.

All 55 Brie Larson roles in chronological order (1953 to 2026): 37 movies and 18 TV series.

All 23 Paula Patton roles in chronological order (1999 to 2024): 19 movies and 4 TV series.