TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate agesThe Winchesters
James MacDonald was
? in The Winchesters
as 'Jimmy Mixon'.
First Air Date
Tue, Oct 11 2022
All Rise
James MacDonald was
? in All Rise
as 'Ken Maples'.
First Air Date
Mon, Sep 23 2019
The Rookie
James MacDonald was
? in The Rookie
as 'FBI Driving Instructor'.
First Air Date
Tue, Oct 16 2018
Sweet/Vicious
James MacDonald was
? in Sweet/Vicious
as 'Officer Ballard'.
First Air Date
Tue, Nov 15 2016
Crisis
James MacDonald was
? in Crisis
as 'Skip'.
First Air Date
Sun, Mar 16 2014
Chicago Fire
James MacDonald was
? in Chicago Fire
as 'ADC Adam Perry'.
First Air Date
Wed, Oct 10 2012
Major Crimes
James MacDonald was
? in Major Crimes
as 'Lt. Reed'.
First Air Date
Mon, Aug 13 2012
Longmire
James MacDonald was
? in Longmire
as 'Randolph Hale'.
First Air Date
Sun, Jun 03 2012
Scandal
James MacDonald was
? in Scandal
as 'Interrogator'.
First Air Date
Thu, Apr 05 2012
Love Bites
James MacDonald was
? in Love Bites
as 'James Feeney'.
First Air Date
Thu, Jun 02 2011
NCIS: Los Angeles
James MacDonald was
? in NCIS: Los Angeles
as 'DEA Special Agent John Ness'.
First Air Date
Tue, Sep 22 2009
Castle
James MacDonald was
? in Castle
as 'Benjamin Wade'.
First Air Date
Mon, Mar 09 2009
Lie to Me
James MacDonald was
? in Lie to Me
as 'Detective Riley'.
First Air Date
Wed, Jan 21 2009
The Mentalist
James MacDonald was
? in The Mentalist
as 'Sgt. Bigley'.
First Air Date
Tue, Sep 23 2008
The Unit
James MacDonald was
? in The Unit
as 'Willis Meeks'.
First Air Date
Tue, Mar 07 2006
Commander in Chief
James MacDonald was
? in Commander in Chief
as 'Agent Bennett'.
First Air Date
Tue, Sep 27 2005
Criminal Minds
James MacDonald was
? in Criminal Minds
as 'Det. Dennison'.
First Air Date
Thu, Sep 22 2005
Weeds
James MacDonald was
? in Weeds
as '2nd Cop'.
First Air Date
Sun, Aug 07 2005
NCIS
James MacDonald was
? in NCIS
as 'Captain Faul, Admiral Norton Padgett'.
First Air Date
Tue, Sep 23 2003
Peacemakers
James MacDonald was
? in Peacemakers
as 'Caleb McGinty'.
First Air Date
Wed, Jul 30 2003
Without a Trace
James MacDonald was
? in Without a Trace
as 'Kevin'.
First Air Date
Thu, Sep 26 2002
Fantasy Island
James MacDonald was
? in Fantasy Island
as 'Rex Raskin'.
First Air Date
Sat, Sep 26 1998
Sex and the City
James MacDonald was
? in Sex and the City
as 'Garth'.
First Air Date
Sat, Jun 06 1998
Brooklyn South
James MacDonald was
? in Brooklyn South
as 'Officer Marshal Bovier'.
First Air Date
Mon, Sep 22 1997
Buffy the Vampire Slayer
James MacDonald was
? in Buffy the Vampire Slayer
as 'Detective Stein'.
First Air Date
Mon, Mar 10 1997
Pacific Blue
James MacDonald was
? in Pacific Blue
as 'Eitner'.
First Air Date
Sat, Mar 02 1996
Jake and The Kid
James MacDonald was
? in Jake and The Kid
as 'Louis'.
First Air Date
Sat, Dec 16 1995
JAG
James MacDonald was
? in JAG
as 'Walt Rockwell'.
First Air Date
Sat, Sep 23 1995
Touched by an Angel
James MacDonald was
? in Touched by an Angel
as 'Gary McGregor'.
First Air Date
Wed, Sep 21 1994
ER
James MacDonald was
? in ER
as 'Officer Gary McWayne'.
First Air Date
Mon, Sep 19 1994
Star Trek: Deep Space Nine
James MacDonald was
? in Star Trek: Deep Space Nine
as 'Captain James Wainwright'.
First Air Date
Sun, Jan 03 1993