Acting • AGE 47


All's Fair in Love and Mahjong
Mike
2026

The Irrational
Ray
2023

A Christmas Detour
Bryce
2015

Signed, Sealed, Delivered for Christmas
Rob Casey
2014

See No Evil 2
Seth
2014

The 12 Disasters of Christmas
Aaron
2012

Time After Time
2011

Perfect Couples
Guy
2010

Ice Twisters
Eric
2009

NCIS: Los Angeles
Mark Powell
2009

88 Minutes
Matt Wilner
2007

Criminal Minds
Henry Frost
2005

The Closer
Adam Summers
2005

The 4400
Danny Farrell
2004

Tru Calling
Cole
2003

NCIS
Frank Smith
2003

Romeo!
2003

Peacemakers
Jack Morgan
2003

The Dead Zone
JJ (20 years old)
2002

Star Trek: Enterprise
Smike
2001

Miracle on the Mountain: The Kincaid Family Story
Rick Kincaid
2001

Boston Public
Jeremy Peters
2000

Heaven's Fire
Jeremy McConnell
1999

Beggars and Choosers
1999

So Weird
Inky
1999

Promised Land
Kevin Neary
1996

Captains Courageous
Dan Troop
1996

Poltergeist: The Legacy
Joseph Dawkins
1996

Goosebumps: Welcome to Camp Nightmare
Billy Harlan
1995

Goosebumps
Billy
1995

The Outer Limits
Josh Dayton
1995

Born Too Soon
Ethan Butterfield
1993

Walker, Texas Ranger
Ted McGee
1993

Liar, Liar
Jonah
1993

Are You Afraid of the Dark?
Zeke Matthews
1992

The Odyssey
Galileo
1992

Miles from Nowhere
Patrick Reilly
1992

The Commish
David Scali
1991

Home Improvement
Brian
1991

Short Time
Dougie Simpson
1990

Quarantine
The Kid
1989

After the Promise
Kid in Window (uncredited)
1987

J.J. Starbuck
Kid
1987

Danger Bay
Stephen Walker
1985

MacGyver
Jacob Miller
1985