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