
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
2022Single and Ready to JingleGreg PolanskyMovie
2022The WinchestersJimmy Mixon · 1 episodeShow
2019All RiseKen Maples · 1 episodeShow
2016Sweet/ViciousOfficer Ballard · 2 episodesShow
2015Little BoyRecruitment SergeantMovie
2014CrisisSkip · 1 episodeShow
2013Marvel's Agents of S.H.I.E.L.D.Agent Jacobson · 1 episodeShow
2013Montana AmazonHeirikMovie
2013Texas Chainsaw 3DOfficer MarvinMovie
2012VegasGeorge Blanchford · 1 episodeShow
2012Major CrimesLt. Reed · 1 episodeShow
2012LongmireRandolph Hale · 1 episodeShow
2012ScandalInterrogator · 1 episodeShow
2011FissurePaul GrunningMovie
2011Love BitesJames Feeney · 4 episodesShow
2010The Kids Are All RightClay's DadMovie
2009NCIS: Los AngelesDEA Special Agent John Ness · 1 episodeShow
2009Lie to MeDetective Riley · 1 episodeShow
2008In Plain SightPeter O'Dell · 1 episodeShow
2006Home of the BraveRayMovie
2006VanishedMan chasing Sara · 2 episodesShow
2006The UnitWillis Meeks · 1 episodeShow
2005Commander in ChiefAgent Bennett · 1 episodeShow
2005Weeds2nd Cop · 1 episodeShow
2003PeacemakersCaleb McGinty · 1 episodeShow
2003Hollywood HomicideDanny BroomeMovie
2003Phone BoothNegotiatorMovie
2002HostageSWAT Team CommanderMovie
2001Joy RideLocal in Nebraska BarMovie
2001The DivisionBob Jenkins · 1 episodeShow
2000TigerlandStaff Sgt. ThomasMovie
2000Space CowboysCapcomMovie
2000Perfect Murder, Perfect Town: JonBenét and the City of BoulderDet. Mark BecknerMovie
1998Fantasy IslandRex Raskin · 1 episodeShow
1998Sex and the CityGarth · 1 episodeShow
1998Sour GrapesDetective FrehillMovie
1998Mercury RisingSWAT Team Leader FrancisMovie
1998The Magnificent SevenWill Richmond · 1 episodeShow
1997Brooklyn SouthMarshal Bovier · 1 episodeShow
1997VolcanoTerry JasperMovie
1997Buffy the Vampire SlayerDetective Stein · 3 episodesShow
1997Turbulence1st Officer Ted KaryMovie
1997Vanishing PointAsst. FBI AgentMovie
1996The FanSick Sean's DadMovie
1996BlackoutMechanicMovie
1996The BirdcageCrewman (Uncredited)Movie
1996Broken ArrowPark Ranger BakerMovie
1995Eye of the StalkerGerryMovie
1995Jake and The KidLouis · 1 episodeShow
1994Touched by an AngelGary McGregor · 1 episodeShow
1994ERGary McWayne · 1 episodeShow
1993Class of '61Movie
1993Star Trek: Deep Space NineCaptain James Wainwright · 1 episodeShow
1992Malcolm XLieutenantMovie
1991NYPD MountedMovie
1990Two Evil EyesMovie
Is this you?
Link these credits to your frames profile.
frames