James MacDonald
James MacDonald is an actor and director.
James MacDonald is an actor and director.
Phone Booth
As Negotiator
Volcano
As Terry Jasper
Tigerland
As Staff Sgt. Thomas
Joy Ride
As Local in Nebraska Bar
Space Cowboys
As Capcom
Hollywood Homicide
As Danny Broome
Mercury Rising
As SWAT Team Leader Francis
Turbulence
As 1st Officer Ted Kary
Home of the Brave
As Ray
Hostage
As SWAT Team Commander
Texas Chainsaw 3D
As Officer Marvin
Fissure
As Paul Grunning
Perfect Murder, Perfect Town: JonBenét and the City of Boulder
As Det. Mark Beckner
Single and Ready to Jingle
As Greg Polansky
Malcolm X
As Lieutenant
The Kids Are All Right
As Clay's Dad
Eye of the Stalker
As Gerry
Two Evil Eyes
Little Boy
As Recruitment Sergeant
Sour Grapes
As Detective Frehill
Montana Amazon
As Heirik
Broken Arrow
As Park Ranger Baker
Blackout
As Mechanic
The Birdcage
As Crewman (Uncredited)
CSI: Crime Scene Investigation
As Kenneth Ward
Castle
As Benjamin Wade
Major Crimes
As Lt. Reed
Marvel's Agents of S.H.I.E.L.D.
As Agent Jacobson
Crisis
As Skip
Weeds
As 2nd Cop
The Rookie
As FBI Driving Instructor
Chicago Fire
As ADC Adam Perry
The Mentalist
As Sgt. Bigley
Sweet/Vicious
As Officer Ballard
The Unit
As Willis Meeks
Lie to Me
As Detective Riley
Criminal Minds
As Det. Dennison
Sex and the City
As Garth
Scandal
As Interrogator
Star Trek: Deep Space Nine
As Captain James Wainwright
ER
As Officer Gary McWayne
NCIS
As Captain Faul
Commander in Chief
As Agent Bennett
All Rise
As Judge Ken Maples
JAG
As Walt Rockwell
Peacemakers
As Caleb McGinty
Fantasy Island
As Rex Raskin
Without a Trace
As Kevin
The Winchesters
As Jimmy Mixon
Buffy the Vampire Slayer
As Detective Stein
Longmire
As Randolph Hale
Brooklyn South
As Officer Marshal Bovier
Touched by an Angel
As Gary McGregor
Jake and The Kid
As Louis
Pacific Blue
As Eitner