Home / Discover / People
  • Created April 5, 2019 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

Everwood

2002
as Ephram Brown

Rookie Blue

2010
as Dov Epstein

The Patriot

2000
as Thomas Martin

Dream House

2011
as Artie

Small Soldiers

1998
as Alan Abernathy

Boot Camp

2008
as Ben

Just Ask My Children

2001
as Brian Kniffen (Age 16-18)

A Wrinkle in Time

2003
as Calvin O'Keefe

Edison & Leo

2008
as Leo (voice)

The Climb

1998
as Danny Himes

In My Pocket

2011
as Stephen

Fakers

2010
as Nik Iliakis

Guns

2009
as Bobby

American Outlaws

2001
as Jim Younger

Sprnva

as Nolan Wilander

Leapin' Leprechauns

1995
as Mikey Dennehy

Kids in America

2005
as Holden Donovan

Closing the Ring

2007
as Young Jack

Book of Love

2004
as Chet Becker

Nearing Grace

2005
as Henry Nearing

Director

Episode Superman & Lois
What Kills You Only Makes You Stronger
2023
Episode Arrow
Genesis
2016
Episode Superman & Lois
Waiting For Superman
2022
Episode Arrow
A Matter of Trust
2016
Episode Arrow
Reversal
2017
Episode Rookie Blue
Uprising
2015
Episode DC's Legends of Tomorrow
The Virgin Gary
2018
Episode Unspeakable
Contraction (1983 - 1984)
2019
Episode Riverdale
Chapter Sixty: Dog Day Afternoon
2019
Episode The Flash (2014)
Legacy
2019
Episode Shadowhunters
Parabatai Lost
2017
Episode Unspeakable
Heat-Treatment (1984 - 1985)
2019
Episode Unspeakable
Unsafe (1985 - 1988)
2019
Episode DC's Legends of Tomorrow
Leviathan
2016
Episode The Flash (2014)
Into the Void
2019
Episode DC's Legends of Tomorrow
Invasion! (4)
2016
Episode God Friended Me
Almost Famous
2020
Episode DC's Legends of Tomorrow
Marooned
2016
Episode Supergirl
Fort Rozz
2018
Episode DC's Legends of Tomorrow
Crisis on Earth-X (4)
2017
Episode Rookie Blue
Heart Breakers, Money Makers
2014
Episode Rookie Blue
Home Run
2015
Episode The Flash (2014)
Enter Flashtime
2018
Episode Arrow
Who Are You?
2017
Episode Arrow
Nanda Parbat
2015
Episode Katy Keene
Chapter Seven: Kiss of the Spider Woman
2020
Episode Superman & Lois
Into Oblivion
2022
Episode Arrow
Taken
2016
Episode Superman & Lois
The Perks of Not Being a Wallflower
2021
Episode Superman & Lois
Guess Who's Coming To Dinner
2023
Episode Superman & Lois
What Lies Beneath
2022
Episode Rookie Blue
Under Fire
2013
Episode The Flash (2014)
Into the Speed Force
2017
Episode Riverdale
Chapter Thirty-Three: Shadow of a Doubt
2018
Episode Riverdale
Chapter Forty-Six: The Red Dahlia
2019
Episode DC's Legends of Tomorrow
Crisis on Infinite Earths (5)
2020
Episode Rookie Blue
The Rules
2012
Episode Riverdale
Chapter One Hundred Thirty-Five: For a Better Tomorrow
2023
Episode Riverdale
Chapter One Hundred Thirty-Five: For a Better Tomorrow
2023
Episode Superman & Lois
In Cold Blood
2023
Episode Supergirl
The Bodyguard
2020
Episode Saving Hope
En Bloc
2014
Episode God Friended Me
Que Sera Sera
2019
Episode Arrow
Star City Slayer
2019
Episode Superman & Lois
A Brief Reminiscence In-Between Cataclysmic Events
2021
Episode Superman & Lois
The Thing In The Mines
2022

Guest Star

Episode The Commish
Nothing to Fear But ...
1991
Episode Are You Afraid of the Dark?
The Tale of Train Magic
1995
Episode Highlander: The Series
Under Color of Authority
1994
Episode Mister Rogers' Neighborhood
Wishing and Pretending (4)
1975
Episode The Outer Limits (1995)
Dark Matters
1995
Episode Street Justice
A Sense Of Duty
1993
Episode Street Justice
Kid Stuff
1991
Episode Everwood
In Search Of Everwood
2004