
69Credits
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…
Known for
The MentalistSgt. Bigley
Phone BoothNegotiator
Criminal MindsDet. Dennison
Marvel's Agents of S.H.I.E.L.D.Agent Jacobson
The RookieFBI Driving Instructor2025BallardNaylin · 1 episodeShow
2022The WinchestersJimmy Mixon · 1 episodeShow
2019All RiseKen Maples · 1 episodeShow
2016Sweet/ViciousOfficer Ballard · 2 episodesShow
2014CrisisSkip · 1 episodeShow
2013Marvel's Agents of S.H.I.E.L.D.Agent Jacobson · 1 episodeShow
2012VegasGeorge Blanchford · 1 episodeShow
2012Major CrimesLt. Reed · 1 episodeShow
2012LongmireRandolph Hale · 1 episodeShow
2012ScandalInterrogator · 1 episodeShow
2011Love BitesJames Feeney · 4 episodesShow
2009NCIS: Los AngelesDEA Special Agent John Ness · 1 episodeShow
2009Lie to MeDetective Riley · 1 episodeShow
2008In Plain SightPeter O'Dell · 1 episodeShow
2006VanishedMan chasing Sara · 2 episodesShow
2006The UnitWillis Meeks · 1 episodeShow
2005Commander in ChiefAgent Bennett · 1 episodeShow
2005Weeds2nd Cop · 1 episodeShow
2003PeacemakersCaleb McGinty · 1 episodeShow
2001The DivisionBob Jenkins · 1 episodeShow
1998Fantasy IslandRex Raskin · 1 episodeShow
1998Sex and the CityGarth · 1 episodeShow
1998The Magnificent SevenWill Richmond · 1 episodeShow
1997Brooklyn SouthMarshal Bovier · 1 episodeShow
1997Buffy the Vampire SlayerDetective Stein · 3 episodesShow
1995Jake and The KidLouis · 1 episodeShow
1994Touched by an AngelGary McGregor · 1 episodeShow
1994ERGary McWayne · 1 episodeShow
1993Star Trek: Deep Space NineCaptain James Wainwright · 1 episodeShow
Is this you?
Link these credits to your frames profile.
frames