Home / Discover / People

Big Little Lies

2017
as Nathan Carlson

Revenge (2011)

2011
as David Clarke

Aftermath (2016)

2016
as Joshua Copeland

The Hardy Boys (2020)

2020
as Fenton Hardy

Mercy

2009
as Dr. Chris Sands

Men in Trees

2006
as Jack Slattery

American Woman

2018
as Steve Nolan

Guest Star

Episode Resurrection
Schemes of the Devil
2014
Episode Resurrection
Torn Apart
2014
Episode Revenge (2011)
Trust
2011
Episode Samantha Who?
The Ex
2008
Episode Revenge (2011)
Betrayal
2011
Episode Samantha Who?
The Farm
2008
Episode Gilmore Girls
Fight Face
2005
Episode CSI: NY
Dancing with the Fishes
2005
Episode Samantha Who?
The Park
2008
Episode Revenge (2011)
Duplicity
2011
Episode Hallmark Hall Of Fame
Pictures of Hollis Woods
2007
Episode A Million Little Things
perspective
2018
Episode A Million Little Things
the rosary
2019
Episode Gilmore Girls
New and Improved Lorelai
2005
Episode Revenge (2011)
Pilot
2011
Episode Samantha Who?
The Building
2008
Episode A Million Little Things
someday
2019
Episode Resurrection
Home
2014