Movrex

Movrex

Discover your next favorite movie with our Netflix-inspired platform. Browse trending films, explore detailed information, and get personalized recommendations.

Quick Links

  • Home
  • Trending
  • Popular
  • Top Rated
  • Upcoming
  • In Theaters
  • TV Shows

Resources

  • TMDb API
  • Next.js
  • Tailwind CSS
  • Framer Motion

© 2026 Movrex. All rights reserved.

Privacy PolicyTerms of ServiceMade with by Codedits
← Back
James MacDonald

James MacDonald

Acting

Oconomowoc, Wisconsin, USA

IMDb

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.

Also known as: James G. MacDonald, James McDonald, James Gordon MacDonald
Popularity: 1
Total credits: 66

Known For

The Rookie
TV
★8.5

The Rookie

as FBI Driving Instructor

NCIS
TV
★7.6

NCIS

as Captain Faul

Movies (26)

Single and Ready to Jingle

Single and Ready to Jingle

as Greg Polansky

2022

Little Boy

Little Boy

as Recruitment Sergeant

2015

Montana Amazon

TV Shows (40)

The Rookie

The Rookie

as FBI Driving Instructor

1 ep.

NCIS

NCIS

as Captain Faul

1 ep.

The Mentalist
The Mentalist
TV
★8.4

The Mentalist

as Sgt. Bigley

Criminal Minds
TV
★8.3

Criminal Minds

as Det. Dennison

CSI: Crime Scene Investigation
TV
★7.6

CSI: Crime Scene Investigation

as Kenneth Ward

Chicago Fire
TV
★8.4

Chicago Fire

as ADC Adam Perry

CSI: Miami
TV
★7.7

CSI: Miami

as Dan Becks

Castle
TV
★8.0

Castle

as Benjamin Wade

24
TV
★7.8

24

as Officer

NCIS: Los Angeles
TV
★7.5

NCIS: Los Angeles

as DEA Special Agent John Ness

ER
TV
★7.8

ER

as Gary McWayne

Marvel's Agents of S.H.I.E.L.D.
TV
★7.5

Marvel's Agents of S.H.I.E.L.D.

as Agent Jacobson

The Rookie
TV
★8.5

The Rookie

as FBI Driving Instructor

2018

NCIS
TV
★7.6

NCIS

as Captain Faul

2003

The Mentalist
TV
★8.4

The Mentalist

as Sgt. Bigley

2008

Criminal Minds
TV
★8.3

Criminal Minds

as Det. Dennison

2005

CSI: Crime Scene Investigation
TV
★7.6

CSI: Crime Scene Investigation

as Kenneth Ward

2000

Chicago Fire
TV
★8.4

Chicago Fire

as ADC Adam Perry

2012

CSI: Miami
TV
★7.7

CSI: Miami

as Dan Becks

2002

Castle
TV
★8.0

Castle

as Benjamin Wade

2009

24
TV
★7.8

24

as Officer

2001

NCIS: Los Angeles
TV
★7.5

NCIS: Los Angeles

as DEA Special Agent John Ness

2009

ER
TV
★7.8

ER

as Gary McWayne

1994

Marvel's Agents of S.H.I.E.L.D.
TV
★7.5

Marvel's Agents of S.H.I.E.L.D.

as Agent Jacobson

2013

Montana Amazon

as Heirik

2013

Texas Chainsaw 3D

Texas Chainsaw 3D

as Officer Marvin

2013

Fissure

Fissure

as Paul Grunning

2011

The Kids Are All Right

The Kids Are All Right

as Clay's Dad

2010

Home of the Brave

Home of the Brave

as Ray

2006

Hollywood Homicide

Hollywood Homicide

as Danny Broome

2003

Phone Booth

Phone Booth

as Negotiator

2003

Hostage

Hostage

as SWAT Team Commander

2002

Joy Ride

Joy Ride

as Local in Nebraska Bar

2001

Tigerland

Tigerland

as Staff Sgt. Thomas

2000

Space Cowboys

Space Cowboys

as Capcom

2000

Perfect Murder, Perfect Town: JonBenét and the City of Boulder

Perfect Murder, Perfect Town: JonBenét and the City of Boulder

as Det. Mark Beckner

2000

Sour Grapes

Sour Grapes

as Detective Frehill

1998

Mercury Rising

Mercury Rising

as SWAT Team Leader Francis

1998

Volcano

Volcano

as Terry Jasper

1997

Turbulence

Turbulence

as 1st Officer Ted Kary

1997

The Fan

The Fan

as Sick Sean's Dad

1996

Blackout

Blackout

as Mechanic

1996

The Birdcage

The Birdcage

as Crewman (Uncredited)

1996

Broken Arrow

Broken Arrow

as Park Ranger Baker

1996

Eye of the Stalker

Eye of the Stalker

as Gerry

1995

Malcolm X

Malcolm X

as Lieutenant

1992

Single and Ready to Jingle

Single and Ready to Jingle

as Greg Polansky

2022

Little Boy

Little Boy

as Recruitment Sergeant

2015

Montana Amazon

Montana Amazon

as Heirik

2013

Texas Chainsaw 3D

Texas Chainsaw 3D

as Officer Marvin

2013

Fissure

Fissure

as Paul Grunning

2011

The Kids Are All Right

The Kids Are All Right

as Clay's Dad

2010

Home of the Brave

Home of the Brave

as Ray

2006

Hollywood Homicide

Hollywood Homicide

as Danny Broome

2003

Phone Booth

Phone Booth

as Negotiator

2003

Hostage

Hostage

as SWAT Team Commander

2002

Joy Ride

Joy Ride

as Local in Nebraska Bar

2001

Tigerland

Tigerland

as Staff Sgt. Thomas

2000

Space Cowboys

Space Cowboys

as Capcom

2000

Perfect Murder, Perfect Town: JonBenét and the City of Boulder

Perfect Murder, Perfect Town: JonBenét and the City of Boulder

as Det. Mark Beckner

2000

Sour Grapes

Sour Grapes

as Detective Frehill

1998

Mercury Rising

Mercury Rising

as SWAT Team Leader Francis

1998

Volcano

Volcano

as Terry Jasper

1997

Turbulence

Turbulence

as 1st Officer Ted Kary

1997

The Fan

The Fan

as Sick Sean's Dad

1996

Blackout

Blackout

as Mechanic

1996

The Birdcage

The Birdcage

as Crewman (Uncredited)

1996

Broken Arrow

Broken Arrow

as Park Ranger Baker

1996

Eye of the Stalker

Eye of the Stalker

as Gerry

1995

Malcolm X

Malcolm X

as Lieutenant

1992

The Mentalist

as Sgt. Bigley

1 ep.

Criminal Minds

Criminal Minds

as Det. Dennison

1 ep.

CSI: Crime Scene Investigation

CSI: Crime Scene Investigation

as Kenneth Ward

1 ep.

Chicago Fire

Chicago Fire

as ADC Adam Perry

1 ep.

CSI: Miami

CSI: Miami

as Dan Becks

1 ep.

Castle

Castle

as Benjamin Wade

1 ep.

24

24

as Officer

1 ep.

NCIS: Los Angeles

NCIS: Los Angeles

as DEA Special Agent John Ness

1 ep.

ER

ER

as Gary McWayne

1 ep.

Marvel's Agents of S.H.I.E.L.D.

Marvel's Agents of S.H.I.E.L.D.

as Agent Jacobson

1 ep.

JAG

JAG

as Walt Rockwell

1 ep.

Buffy the Vampire Slayer

Buffy the Vampire Slayer

as Detective Stein

3 ep.

Without a Trace

Without a Trace

as Kevin

1 ep.

Star Trek: Deep Space Nine

Star Trek: Deep Space Nine

as Captain James Wainwright

1 ep.

Scandal

Scandal

as Interrogator

1 ep.

Sex and the City

Sex and the City

as Garth

1 ep.

Weeds

Weeds

as 2nd Cop

1 ep.

Touched by an Angel

Touched by an Angel

as Gary McGregor

1 ep.

Lie to Me

Lie to Me

as Detective Riley

1 ep.

Longmire

Longmire

as Randolph Hale

1 ep.

The Division

The Division

as Bob Jenkins

1 ep.

The Unit

The Unit

as Willis Meeks

1 ep.

The Rookie

The Rookie

as FBI Driving Instructor

1 episodes

NCIS

NCIS

as Captain Faul

1 episodes

The Mentalist

The Mentalist

as Sgt. Bigley

1 episodes

Criminal Minds

Criminal Minds

as Det. Dennison

1 episodes

CSI: Crime Scene Investigation

CSI: Crime Scene Investigation

as Kenneth Ward

1 episodes

Chicago Fire

Chicago Fire

as ADC Adam Perry

1 episodes

CSI: Miami

CSI: Miami

as Dan Becks

1 episodes

Castle

Castle

as Benjamin Wade

1 episodes

24

24

as Officer

1 episodes

NCIS: Los Angeles

NCIS: Los Angeles

as DEA Special Agent John Ness

1 episodes

ER

ER

as Gary McWayne

1 episodes

Marvel's Agents of S.H.I.E.L.D.

Marvel's Agents of S.H.I.E.L.D.

as Agent Jacobson

1 episodes

JAG

JAG

as Walt Rockwell

1 episodes

Buffy the Vampire Slayer

Buffy the Vampire Slayer

as Detective Stein

3 episodes

Without a Trace

Without a Trace

as Kevin

1 episodes

Star Trek: Deep Space Nine

Star Trek: Deep Space Nine

as Captain James Wainwright

1 episodes

Scandal

Scandal

as Interrogator

1 episodes

Sex and the City

Sex and the City

as Garth

1 episodes

Weeds

Weeds

as 2nd Cop

1 episodes

Touched by an Angel

Touched by an Angel

as Gary McGregor

1 episodes

Lie to Me

Lie to Me

as Detective Riley

1 episodes

Longmire

Longmire

as Randolph Hale

1 episodes

The Division

The Division

as Bob Jenkins

1 episodes

The Unit

The Unit

as Willis Meeks

1 episodes