James MacDonald

James MacDonald

James G. MacDonald is an American actor and director known for his extensive work in film, television, and theater spanning over 35 years. He notably portrayed Captain James Wainwright in the Star Trek: Deep Space Nine episode "Little Green Men." MacDonald has appeared alongside many high-profile ac…

Filmography

The Rookie
The Rookie
2018 · TV
as FBI Driving Instructor
NCIS
NCIS
2003 · TV
as Captain Faul
NCIS
NCIS
2003 · TV
as Admiral Norton Padgett
The Mentalist
The Mentalist
2008 · TV
as Sgt. Bigley
Criminal Minds
Criminal Minds
2005 · TV
as Det. Dennison
CSI: Crime Scene Investigation
CSI: Crime Scene Investigation
2000 · TV
as Kenneth Ward
CSI: Crime Scene Investigation
CSI: Crime Scene Investigation
2000 · TV
as John Ruark
Chicago Fire
Chicago Fire
2012 · TV
as ADC Adam Perry
CSI: Miami
CSI: Miami
2002 · TV
as Dan Becks
Castle
Castle
2009 · TV
as Benjamin Wade
24
24
2001 · TV
as Officer
JAG
JAG
1995 · TV
as Walt Rockwell
NCIS: Los Angeles
NCIS: Los Angeles
2009 · TV
as DEA Special Agent John Ness
Major Crimes
Major Crimes
2012 · TV
as Lt. Reed
Marvel's Agents of S.H.I.E.L.D.
Marvel's Agents of S.H.I.E.L.D.
2013 · TV
as Agent Jacobson
ER
ER
1994 · TV
as Gary McWayne
Without a Trace
Without a Trace
2002 · TV
as Kevin
Buffy the Vampire Slayer
Buffy the Vampire Slayer
1997 · TV
as Detective Stein
Scandal
Scandal
2012 · TV
as Interrogator
Star Trek: Deep Space Nine
Star Trek: Deep Space Nine
1993 · TV
as Captain James Wainwright
Sex and the City
Sex and the City
1998 · TV
as Garth
The Unit
The Unit
2006 · TV
as Willis Meeks
Weeds
Weeds
2005 · TV
as 2nd Cop
Longmire
Longmire
2012 · TV
as Randolph Hale