
Acting
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.
Known for
Full filmography

The Mentalist
2008
CRIME
The Rookie
2018
CRIME
Chicago Fire
2012
DRAMA
CSI: Miami
2002
DRAMA
Castle
2009
DRAMA
24
2001
ACTION
NCIS: Los Angeles
2009
ACTION
JAG
1995
DRAMA
Star Trek: Deep Space Nine
1993
SCI-FI
Marvel's Agents of S.H.I.E.L.D.
2013
DRAMA
ER
1994
DRAMA
Buffy the Vampire Slayer
1997
COMEDY
Scandal
2012
DRAMA
Without a Trace
2002
CRIME
Sex and the City
1998
DRAMA
Weeds
2005
COMEDY
Touched by an Angel
1994
SCI-FI
Major Crimes
2012
CRIME
Lie to Me
2009
CRIME
The Unit
2006
ACTION
Longmire
2012
WESTERN
In Plain Sight
2008
DRAMA
Pacific Blue
1996
DRAMA
All Rise
2019
DRAMA
Ballard
2025
DRAMA
Commander in Chief
2005
DRAMA
The Winchesters
2022
ACTION
Texas Chainsaw 3D
2013
HORROR
Space Cowboys
2000
ACTION
Vegas
2012
WESTERN