Home / Discover / People

Once Upon a Time (2011)

2011
as Archie Hopper / Jiminy Cricket

Pearl Harbor

2001
as Kimmel's Aide

Independence Day

1996
as Commander / Tech

Murder in the First

2014
as David Molk

Gaslit

2022
as Charles N. Shaffer

Risky Business

1983
as Glenn

The Hidden II

1993
as MacLachlan

Gardens of the Night

2008
as Mr. Whitehead

Man Maid

2008
as Vincent's Father

The Duel

2016
as Dr. Morris

Carnosaur

1993
as 'Doc' Smith

Quicksilver Highway

1997
as Kerry Parker / Bill Hogan

Abuse

1983
as Thomas

ATF

1999
as Director Hale's Assistant

Babes in Toyland

1997
as Tom Piper (voice)

My Man Adam

1985
as Adam Swit

Final Verdict

1991
as Al Boyd

Prison for Children

1987
as John Parsons

Murder 101

1991
as Robert Miner

Deadly Web

1996
as Barry

Home Room

2002
as Det. Macready

The Guardian

2001
as Jake Straka

Cracked Up

1987
as Chris

Director

Movie The Bird Who Could Fly 2017

Writer

Movie The Bird Who Could Fly 2017

Producer

Movie The Bird Who Could Fly 2017

Guest Star

Episode Dollhouse
Echo (Unaired Pilot)
2009
Episode Will & Grace
My Fair Maid-y
1999
Episode NCIS
Cracked
2010
Episode Once Upon a Time (2011)
The Outsider
2013
Episode Dharma & Greg
He Ain't Heavy, He's My Father
1997
Episode 7th Heaven
No Funerals and a Wedding
1996
Episode Elementary
Miss Taken
2016
Episode Detroit 1-8-7
Legacy/Drag City
2011
Episode MacGyver (2016)
Skyscraper - Power
2018
Episode Hawaii Five-0 (2010)
Pono Kaulike
2015
Episode Standoff
One Shot Stop
2006
Episode Perception
Alienation
2013
Episode Once Upon a Time (2011)
Dark Waters
2016
Episode CSI: NY
The Closer
2005
Episode Once Upon a Time (2011)
Leaving Storybrooke
2018
Episode Stalker
Secrets and Lies
2015
Episode Star Trek: Voyager
Alliances
1996
Episode No Ordinary Family
No Ordinary Future
2011
Episode Dexter
First Blood
2010
Episode Once Upon a Time (2011)
A Bitter Draught
2016
Episode Werewolf
Werewolf (pilot)
1987
Episode Once Upon a Time (2011)
Murder Most Foul
2017
Episode Viper
Whistle Blower
1997
Episode Star Trek: Voyager
Threshold
1996
Episode Once Upon a Time (2011)
We Are Both
2012
Episode Nip/Tuck
Frankenlaura
2005
Episode Numb3rs
Calculated Risk
2005
Episode The Defenders (2010)
Las Vegas v. Reid
2010
Episode ER
Back in the World
2005
Episode Once Upon a Time (2011)
Save Henry
2013
Episode CSI: NY
What You See Is What You See
2005
Episode Journeyman
Emily (1)
2007
Episode Threshold
The Burning
2005
Episode Murder, She Wrote
Nan's Ghost (1)
1995
Episode Quantum Leap
Animal Frat
1990
Episode Lie to Me
Sweet Sixteen
2010
Episode Dexter
Practically Perfect
2010
Episode Ghost Whisperer
Ghost in the Machine
2008
Episode Journeyman
Blowback (2)
2007
Episode Hollywood Off Ramp
An Eye for an Eye
2000
Episode Once Upon a Time (2011)
Ill-Boding Patterns
2017
Episode Law & Order: Special Victims Unit
Decline and Fall
2017
Episode Once Upon a Time (2011)
Welcome to Storybrooke
2013
Episode Better Call Saul
Inflatable
2016
Episode Once Upon a Time (2011)
The Other Shoe
2016
Episode Star Trek: Voyager
Dreadnought
1996
Episode Shark
Wayne's World 3: Killer Shark
2008
Episode 24
Day 6: 6:00 A.M. - 7:00 A.M.
2007
Episode Heroes
Strange Attractors
2009
Episode Once Upon a Time (2011)
And Straight on 'Til Morning
2013
Episode The Pretender
A Virus Among Us
1996
Episode The Blacklist
Lady Luck
2019
Episode The Parent 'Hood
Don't Go There
1997
Episode seaQuest DSV
Alone
1995
Episode Once Upon a Time (2011)
Rocky Road
2014
Episode Criminal Minds: Suspect Behavior
Two of a Kind
2011
Episode Dexter
Beauty and the Beast
2010
Episode CSI: Miami
Backstabbers
2006
Episode NCIS: Los Angeles
Core Values
2016
Episode Chicago Fire
A Coffin That Small
2013
Episode Murder, She Wrote
Hannigan's Wake
1990
Episode The Good Wife
Red Team/Blue Team
2013
Episode Star Trek: Voyager
Lifesigns
1996
Episode NYPD Blue
Ted and Carey's Bogus Adventure
1996
Episode Star Trek: Voyager
Investigations
1996
Episode The Good Doctor
Hello
2018
Episode 24
Day 6: 7:00 A.M. - 8:00 A.M.
2007
Episode Once Upon a Time (2011)
The Doctor
2012
Episode Dark Skies
We Shall Overcome
1996
Episode CSI: Crime Scene Investigation
Ch-Ch-Changes
2004
Episode Judging Amy
Human Touch
2000
Episode Criminal Minds
Magnificent Light
2012
Episode Once Upon a Time (2011)
Witch Hunt
2014
Episode Blue Bloods
School of Hard Knocks
2018
Episode L.A. Law
Parent Trap
1993
Episode Without a Trace
Light Years
2004
Episode Bates Motel
Dreams Die First
2017
Episode Private Practice
The Other Side Of This Life (1) (Pilot)
2007
Episode Once Upon a Time (2011)
The Cricket Game
2013
Episode Private Practice
The Other Side Of This Life (2) (Pilot)
2007
Episode iZombie
Even Cowgirls Get the Black and Blues
2015
Episode Once Upon a Time (2011)
The Song in Your Heart
2017
Episode Just Legal
Pilot
2005
Episode 24
Day 6: 8:00 A.M. - 9:00 A.M.
2007
Episode Vengeance Unlimited
Legalese
1999
Episode 24
Day 6: 9:00 A.M. - 10:00 A.M.
2007
Episode Bones
The Widow's Son in the Windshield
2007
Episode Once Upon a Time (2011)
Street Rats
2016
Episode The Mentalist
Redemption
2009
Episode Nowhere Man
Something About Her
1995
Episode Crossing Jordan
After Dark
2004
Episode Once Upon a Time (2011)
The Tower
2014
Episode CSI: Crime Scene Investigation
Sin City Blue
2010
Episode Charmed
Out of Sight
1999
Episode Once Upon a Time (2011)
Going Home
2013
Episode Once Upon a Time (2011)
Awake
2017
Episode Avatar: The Last Airbender
The Library
2006
Episode Once Upon a Time (2011)
The Final Battle (1)
2017
Episode Cold Case
Thrill Kill
2007
Episode The Cosby Show
Move It
1988
Episode Lottery!
Chicago -- Another Chance
1984
Episode Once Upon a Time (2011)
Dark Hollow
2013
Episode The Closer
The Other Woman
2006
Episode Castle (2009)
The Fast and the Furriest
2013
Episode Civil Wars
Das Boat House
1992
Episode Once Upon a Time (2011)
The Final Battle (2)
2017