Home / Discover / People

Little Women (2017)

2017
as John Brooke

Hand of God

2015
as Reverend Paul Curtis

My Generation (2010)

2010
as Anders Holt

Man In An Orange Shirt

2017
as Adam Berryman

Guest Star

Episode Once Upon a Time (2011)
The Outsider
2013
Episode Pretty Little Liars
What Lies Beneath
2012
Episode Privileged
All About A Brand New You!
2009
Episode Pretty Little Liars
Over My Dead Body
2011
Episode Pretty Little Liars
Pilot
2010
Episode Agatha Christie's Marple
The Murder at the Vicarage
2004
Episode Pretty Little Liars
The Jenna Thing
2010
Episode Pretty Little Liars
To Kill a Mocking Girl
2010
Episode Pretty Little Liars
Blond Leading the Blind
2012
Episode Shark
Teacher's Pet
2007
Episode Once Upon a Time (2011)
New York City Serenade
2014
Episode Men at Work
Pilot
2012
Episode Once Upon a Time (2011)
And Straight on 'Til Morning
2013
Episode Pretty Little Liars
It Happened 'That Night'
2012
Episode Pretty Little Liars
Breaking the Code
2012
Episode Pretty Little Liars
Hot Water
2013
Episode Pretty Little Liars
Blood Is the New Black
2012
Episode New Girl
Coming Out
2015
Episode Pretty Little Liars
The Mirror Has Three Faces
2013
Episode Pretty Little Liars
Birds of a Feather
2012
Episode New Girl
The Crawl
2015
Episode Pretty Little Liars
Eye of the Beholder
2012
Episode Pretty Little Liars
My Name Is Trouble
2011
Episode Pretty Little Liars
What Becomes of the Broken-Hearted?
2013
Episode Pretty Little Liars
Blind Dates
2011
Episode Once Upon a Time (2011)
The Heart of the Truest Believer
2013
Episode Pretty Little Liars
Stolen Kisses
2012
Episode Pretty Little Liars
I'm Your Puppet
2013
Episode Pretty Little Liars
Save the Date
2011
Episode The Morning Show
No One's Gonna Harm You, Not While I'm Around
2019