NaughtyStore
ToysDVDsLingerie
Account
Richard McGonagle

Personal Info

Credits
111 productions
Professional Profile

Richard McGonagle

Filmography

25
Tom and Jerry: Robin Hood and His Merry Mouse
2012 • film

Tom and Jerry: Robin Hood and His Merry Mouse

Barney Bear / Alley (voice)

Community
2009 • tv

Community

Sanders (Voice)

(500) Days of Summer
2009 • film

(500) Days of Summer

Narrator (voice)

Rules of Engagement
2007 • tv

Rules of Engagement

Dr. Sachs, Doctor Sachs

Dirty Sexy Money
2007 • tv

Dirty Sexy Money

Actor

Boston Legal
2004 • tv

Boston Legal

A.A.G. Norman Wood

Nip/Tuck
2003 • tv

Nip/Tuck

Roger McGuinness

Star Wars: Clone Wars
2003 • tv

Star Wars: Clone Wars

General Grievous (voice), General Grievous / Orvos the Nelvaanian Shaman (voice), General Grievous / Harvos the Nelvaanian Warrior (voice), General Grievous / Kit Fisto (voice)

Roswell
2001 • tv

Roswell

Edward Chambers

Charmed
1998 • tv

Charmed

Woogy / Gasman (voice)

Mighty Joe Young
1998 • film

Mighty Joe Young

Panda Owner

3rd Rock from the Sun
1996 • tv

3rd Rock from the Sun

Dr. Howard, Doctor, Head Doctor

JAG
1995 • tv

JAG

Capt. Richard Carey

Star Trek: Voyager
1995 • tv

Star Trek: Voyager

Commander Pete Harkins

Party of Five
1994 • tv

Party of Five

Emmett

Melrose Place
1992 • tv

Melrose Place

Probation Officer

Seinfeld
1989 • tv

Seinfeld

Java World Executive

Star Trek: The Next Generation
1987 • tv

Star Trek: The Next Generation

Dr. Ja'Dar

21 Jump Street
1987 • tv

21 Jump Street

Mr. Bill Weckerle (uncredited), Bill Weckerle

Innerspace
1987 • film

Innerspace

Cop

The A-Team
1986 • tv

The A-Team

Pete Peterson

Moonlighting
1985 • tv

Moonlighting

Detective Barber

Cheers
1982 • tv

Cheers

Customer

Family Ties
1982 • tv

Family Ties

Male Customer, Brother Timothy (uncredited)

Hill Street Blues
1981 • tv

Hill Street Blues

Actor

NaughtyStore

Explore your desires responsibly. 18+ Only.

Privacy PolicyTerms of Service

© 2026 DVD Outlet B.V. All rights reserved.

KVK: 27179122 | BTW: NL810431993B01 | Werner von Siemensstraat 36, 2712PP Zoetermeer