Portrait of James MacDonald

Acting

James MacDonald

Career

Active from 2000 to 2022, with up to 1 main title a year.

Leading roles
1
top three billing
Average score
GoodWatch score62/100
Highest rated
Poster for Hostage
Hostage
GoodWatch score68/100

Characters

4

The characters James MacDonald played, best-known titles first.

Character images: TheTVDB

What stands out

Compared with the average well-known movie, over 63 of their titles. Select a trait to filter titles.

Energy: 5.1 versus catalog average 4.5EnergyHeart: 4.2 versus catalog average 4.2HeartHumor: 2.4 versus catalog average 2.6HumorWorld: 5.3 versus catalog average 5.6WorldCraft: 5.3 versus catalog average 5.3CraftStyle: 5.6 versus catalog average 5.9Style
James MacDonald Catalog average

Rarely in their work

  • Historical
    1.3, average 2.5
  • Fantasy
    0.8, average 1.7
  • Wonder
    2.5, average 3.4
  • Absurdist Humor
    1.2, average 2.0

Main genres

Select a genre to see those titles.

Recurring tags

    Works often with

    People in at least two of their main titles.

      Movies and TV shows

      66
      Type
      Role
      Score
      Decade
      Genre
      Group by

      2020s

      3 titles · average score 66
      Ballard
      Ballard (2025)
      GoodWatch score 75

      TV show · as Naylin

      Single and Ready to Jingle
      Single and Ready to Jingle (2022)
      GoodWatch score 58

      as Greg Polansky

      The Winchesters
      The Winchesters (2022)
      GoodWatch score 67

      TV show · as Jimmy Mixon

      2010s

      16 titles · average score 66
      All Rise
      All Rise (2019)
      GoodWatch score 62

      TV show · as Ken Maples

      The Rookie
      The Rookie (2018)
      GoodWatch score 71

      TV show · as FBI Driving Instructor

      Crisis
      Crisis (2014)
      GoodWatch score 65

      TV show · as Skip

      Marvel's Agents of S.H.I.E.L.D.
      Marvel's Agents of S.H.I.E.L.D. (2013)
      GoodWatch score 81

      TV show · as Agent Jacobson

      Montana Amazon
      Montana Amazon (2013)
      GoodWatch score 55

      as Heirik

      Texas Chainsaw 3D
      Texas Chainsaw 3D (2013)
      GoodWatch score 36

      as Officer Marvin

      Chicago Fire
      Chicago Fire (2012)
      GoodWatch score 64

      TV show · as ADC Adam Perry

      Scandal
      Scandal (2012)
      GoodWatch score 70

      TV show · as Interrogator

      Longmire
      Longmire (2012)
      GoodWatch score 81

      TV show · as Randolph Hale

      Major Crimes
      Major Crimes (2012)
      GoodWatch score 69

      TV show · as Lt. Reed

      Vegas
      Vegas (2012)
      GoodWatch score 68

      TV show · as George Blanchford

      Fissure
      Fissure (2011)

      as Paul Grunning

      2000s

      25 titles · average score 64
      Castle
      Castle (2009)
      GoodWatch score 68

      TV show · as Benjamin Wade

      NCIS: Los Angeles
      NCIS: Los Angeles (2009)
      GoodWatch score 63

      TV show · as DEA Special Agent John Ness

      Lie to Me
      Lie to Me (2009)
      GoodWatch score 71

      TV show · as Detective Riley

      The Mentalist
      The Mentalist (2008)
      GoodWatch score 74

      TV show · as Sgt. Bigley

      Criminal Minds
      Criminal Minds (2005)
      GoodWatch score 62

      TV show · as Det. Dennison

      Weeds
      Weeds (2005)
      GoodWatch score 73

      TV show · as 2nd Cop

      NCIS
      NCIS (2003)
      GoodWatch score 63

      TV show · as Norton Padgett / Captain Faul

      CSI: Miami
      CSI: Miami (2002)
      GoodWatch score 67

      TV show · as Dan Becks

      Without a Trace
      Without a Trace (2002)
      GoodWatch score 70

      TV show · as Kevin

      24
      24 (2001)
      GoodWatch score 80

      TV show · as Officer

      Tigerland
      Tigerland (2000)
      GoodWatch score 68

      as Staff Sgt. Thomas

      CSI: Crime Scene Investigation
      CSI: Crime Scene Investigation (2000)
      GoodWatch score 67

      TV show · as Kenneth Ward / John Ruark

      1990s

      22 titles · average score 59
      Sex and the City
      Sex and the City (1998)
      GoodWatch score 69

      TV show · as Garth

      Buffy the Vampire Slayer
      Buffy the Vampire Slayer (1997)
      GoodWatch score 82

      TV show · as Detective Stein

      Volcano
      Volcano (1997)
      GoodWatch score 51

      as Terry Jasper

      Brooklyn South
      Brooklyn South (1997)
      GoodWatch score 56

      TV show · as Marshal Bovier

      Pacific Blue
      Pacific Blue (1996)
      GoodWatch score 54

      TV show · as Eitner

      The Birdcage
      The Birdcage (1996)
      GoodWatch score 72

      as Crewman (Uncredited)

      Broken Arrow
      Broken Arrow (1996)
      GoodWatch score 57

      as Park Ranger Baker

      JAG
      JAG (1995)
      GoodWatch score 66

      TV show · as Walt Rockwell

      ER
      ER (1994)
      GoodWatch score 78

      TV show · as Gary McWayne

      Touched by an Angel
      Touched by an Angel (1994)
      GoodWatch score 44

      TV show · as Gary McGregor

      Star Trek: Deep Space Nine
      Star Trek: Deep Space Nine (1993)
      GoodWatch score 77

      TV show · as Captain James Wainwright

      Malcolm X
      Malcolm X (1992)
      GoodWatch score 75

      as Lieutenant