Home / Discover / People

Gaslit

2022
as Charles N. Shaffer

The Duel

2016
as Dr. Morris

Murder in the First

2014
as David Molk

Once Upon a Time (2011)

2011
as Archie Hopper / Jiminy Cricket

Gardens of the Night

2008
as Mr. Whitehead

Man Maid

2008
as Vincent's Father

Home Room

2002
as Det. Macready

Pearl Harbor

2001
as Kimmel's Aide

The Guardian

2001
as Jake Straka

ATF

1999
as Director Hale's Assistant

Quicksilver Highway

1997
as Kerry Parker / Bill Hogan

Babes in Toyland

1997
as Tom Piper (voice)

Deadly Web

1996
as Barry

Independence Day

1996
as Commander / Tech

The Hidden II

1993
as MacLachlan

Carnosaur

1993
as 'Doc' Smith

Final Verdict

1991
as Al Boyd

Murder 101

1991
as Robert Miner

Cracked Up

1987
as Chris

Prison for Children

1987
as John Parsons

My Man Adam

1985
as Adam Swit

Abuse

1983
as Thomas

Risky Business

1983
as Glenn

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