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 actors and worked with acclaimed directors across diverse genres including comedy, drama, thriller, horror, and science fiction. His versatile roles range from a naive young captain in Star Trek to parts in films like Volcano and Tigerland. He has also received awards for his work in theater and filmmaking. Beyond acting, MacDonald writes and directs, and he is active in teaching writing and acting workshops to incarcerated and formerly incarcerated individuals. His career is marked by both character-driven performances and creative contributions behind the scenes.

Cast

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)

Blackout

(Mechanic)

The Birdcage

(Crewman (Uncredited))

Broken Arrow

(Park Ranger Baker)

NYPD Mounted

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

(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

(Marshal Bovier)

Touched by an Angel

(Gary McGregor)

Jake and The Kid

(Louis)

Pacific Blue

(Eitner)

NCIS

(Admiral Norton Padgett)

NCIS: Los Angeles

(DEA Special Agent John Ness)

Love Bites

(James Feeney)

24

(Officer)

The Magnificent Seven

(Will Richmond)

The Division

(Bob Jenkins)

In Plain Sight

(Peter O'Dell)

Ballard

(Naylin)

CSI: Miami

(Dan Becks)