Portrait of James MacDonald

James MacDonald

Acting

Biography

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.

Place of Birth: Oconomowoc, Wisconsin, USA

Filmography

2025
Ballard

as Naylin

2022
2022
The Winchesters

as Jimmy Mixon

2019
All Rise

as Ken Maples

2018
The Rookie

as FBI Driving Instructor

2016
Sweet/Vicious

as Officer Ballard

2015
Little Boy

as Recruitment Sergeant

2014
Crisis

as Skip

2013
2013
2013
Texas Chainsaw 3D

as Officer Marvin

2012
Chicago Fire

as ADC Adam Perry

2012
Major Crimes

as Lt. Reed

2012
Longmire

as Randolph Hale

2012
Scandal

as Interrogator

2011
Fissure

as Paul Grunning

2011
Love Bites

as James Feeney

2010
2009
NCIS: Los Angeles

as DEA Special Agent John Ness

2009
Castle

as Benjamin Wade

2009
Lie to Me

as Detective Riley

2008
The Mentalist

as Sgt. Bigley

2008
In Plain Sight

as Peter O'Dell

2006
The Unit

as Willis Meeks

2005
Commander in Chief

as Agent Bennett

2005
Criminal Minds

as Det. Dennison

2005
Weeds

as 2nd Cop

2003
NCIS

as Captain Faul

2003
NCIS

as Admiral Norton Padgett

2003
Peacemakers

as Caleb McGinty

2003
Hollywood Homicide

as Danny Broome

2003
Phone Booth

as Negotiator

2002
Hostage

as SWAT Team Commander

2002
2001
24

as Officer

2001
Joy Ride

as Local in Nebraska Bar

2001
The Division

as Bob Jenkins

2000
Tigerland

as Staff Sgt. Thomas

2000
Space Cowboys

as Capcom

1998
Fantasy Island

as Rex Raskin

1998
1998
Sour Grapes

as Detective Frehill

1998
Mercury Rising

as SWAT Team Leader Francis

1998
The Magnificent Seven

as Will Richmond

1997
Brooklyn South

as Marshal Bovier

1997
Volcano

as Terry Jasper

1997
Buffy the Vampire Slayer

as Detective Stein

1997
Turbulence

as 1st Officer Ted Kary

1996
Blackout

as Mechanic

1996
The Birdcage

as Crewman (Uncredited)

1996
Pacific Blue

as Eitner

1996
Broken Arrow

as Park Ranger Baker

1995
1995
1995
JAG

as Walt Rockwell

1994
Touched by an Angel

as Gary McGregor

1994
ER

as Officer Gary McWayne

1993
Star Trek: Deep Space Nine

as Captain James Wainwright

1992
Malcolm X

as Lieutenant