
Oconomowoc, Wisconsin, USA
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.

as Sgt. Bigley

as FBI Driving Instructor
2018

as Captain Faul
2003

as Sgt. Bigley
2008

as Det. Dennison
2005

as Kenneth Ward
2000

as ADC Adam Perry
2012

as Dan Becks
2002

as Benjamin Wade
2009

as Officer
2001

as DEA Special Agent John Ness
2009

as Gary McWayne
1994

as Agent Jacobson
2013
as Heirik
2013

as Greg Polansky
2022

as Recruitment Sergeant
2015

as Heirik
2013

as Officer Marvin
2013

as Paul Grunning
2011

as Clay's Dad
2010

as Ray
2006

as Danny Broome
2003

as Negotiator
2003

as SWAT Team Commander
2002

as Local in Nebraska Bar
2001

as Staff Sgt. Thomas
2000

as Capcom
2000

as Det. Mark Beckner
2000

as Detective Frehill
1998

as SWAT Team Leader Francis
1998

as Terry Jasper
1997

as 1st Officer Ted Kary
1997

as Sick Sean's Dad
1996

as Mechanic
1996

as Crewman (Uncredited)
1996

as Park Ranger Baker
1996

as Gerry
1995

as Lieutenant
1992
as Sgt. Bigley
1 ep.

as FBI Driving Instructor
1 episodes

as Captain Faul
1 episodes

as Sgt. Bigley
1 episodes

as Det. Dennison
1 episodes

as Kenneth Ward
1 episodes

as ADC Adam Perry
1 episodes

as Dan Becks
1 episodes

as Benjamin Wade
1 episodes

as Officer
1 episodes

as DEA Special Agent John Ness
1 episodes

as Gary McWayne
1 episodes

as Agent Jacobson
1 episodes

as Walt Rockwell
1 episodes

as Detective Stein
3 episodes

as Kevin
1 episodes

as Captain James Wainwright
1 episodes

as Interrogator
1 episodes

as Garth
1 episodes

as 2nd Cop
1 episodes

as Gary McGregor
1 episodes

as Detective Riley
1 episodes

as Randolph Hale
1 episodes

as Bob Jenkins
1 episodes

as Willis Meeks
1 episodes