Home / Discover / People

Once Upon a Time (2011)

2011
as Robert / Marius

American Sniper

2014
as Marine Viper #4

Copper

2012
as Detective Francis Maguire

Guilt (2016)

2016
as Patrick Quinn

Sons of Liberty

2015
as John Pitcairn

Songs for Amy

2012
as JJ Fitzgerald

Reaper

2000
as James Russel

All This Panic

2016
as Kevin Ryan

Arbor Demon

2016
as Charles

Crew

Movie My X-Girlfriend's Wedding Reception 1999
Movie Nellie Bly Makes the News 2019

Guest Star

Episode Awkward.
My Super Bittersweet Sixteen
2011
Episode Starhunter
Past Lives
2000
Episode Once Upon a Time (2011)
Greenbacks
2017