James MacDonald

James MacDonald

James MacDonald is an actor and director.

also starring James MacDonald
actor

Phone Booth

As Negotiator

actor

Volcano

As Terry Jasper

actor

Tigerland

As Staff Sgt. Thomas

actor

Joy Ride

As Local in Nebraska Bar

actor

Space Cowboys

As Capcom

actor

Hollywood Homicide

As Danny Broome

actor

Mercury Rising

As SWAT Team Leader Francis

actor

Turbulence

As 1st Officer Ted Kary

actor

Home of the Brave

As Ray

actor

Hostage

As SWAT Team Commander

actor

Texas Chainsaw 3D

As Officer Marvin

actor

Fissure

As Paul Grunning

actor

Perfect Murder, Perfect Town: JonBenét and the City of Boulder

As Det. Mark Beckner

actor

Single and Ready to Jingle

As Greg Polansky

actor

Malcolm X

As Lieutenant

actor

The Kids Are All Right

As Clay's Dad

actor

Eye of the Stalker

As Gerry

actor

Two Evil Eyes

actor

Little Boy

As Recruitment Sergeant

actor

Sour Grapes

As Detective Frehill

actor

Montana Amazon

As Heirik

actor

Blackout

As Mechanic

actor

The Birdcage

As Crewman (Uncredited)

actor

Broken Arrow

As Park Ranger Baker

actor

NYPD Mounted

actor

CSI: Crime Scene Investigation

As Kenneth Ward

actor

Castle

As Benjamin Wade

actor

Major Crimes

As Lt. Reed

actor

Marvel's Agents of S.H.I.E.L.D.

As Agent Jacobson

actor

Crisis

As Skip

actor

Weeds

As 2nd Cop

actor

The Rookie

As FBI Driving Instructor

actor

Chicago Fire

As ADC Adam Perry

actor

The Mentalist

As Sgt. Bigley

actor

Sweet/Vicious

As Officer Ballard

actor

The Unit

As Willis Meeks

actor

Lie to Me

As Detective Riley

actor

Criminal Minds

As Det. Dennison

actor

Sex and the City

As Garth

actor

Scandal

As Interrogator

actor

Star Trek: Deep Space Nine

As Captain James Wainwright

actor

ER

As Officer Gary McWayne

actor

NCIS

As Captain Faul

actor

Commander in Chief

As Agent Bennett

actor

All Rise

As Judge Ken Maples

actor

JAG

As Walt Rockwell

actor

Peacemakers

As Caleb McGinty

actor

Fantasy Island

As Rex Raskin

actor

Without a Trace

As Kevin

actor

The Winchesters

As Jimmy Mixon

actor

Buffy the Vampire Slayer

As Detective Stein

actor

Longmire

As Randolph Hale

actor

Brooklyn South

As Officer Marshal Bovier

actor

Touched by an Angel

As Gary McGregor

actor

Jake and The Kid

As Louis

actor

Pacific Blue

As Eitner