Long Lost Son (2006) – Matthew Williams/Mark Halloran
The Covenant (2006) – Tyler Simms
Loaded (2008) – Hayden Price
The Haunting of Molly Hartley (2008) – Joseph Young
Twelve (2010) – White Mike
Peace, Love & Misunderstanding (2011) – Cole
What to Expect When You’re Expecting (2012) – Marco
Mountain Men (2014) – Cooper
Cry of Fear (2015) – Mike
Undrafted (2016) – Arthur Barone
Rules Don’t Apply (2016) – Jovem Ator
Eloise (2017) – Jacob Martin
I do… Until I Don’t (2017) – Egon
All About Nina (2018) – Joe
Nighthawks (2018) – Stan
Riptide (2019) – Landen
Inheritance (2020) – William
Gossip Girl (2007-2012) – Serena van der Woodsen
Family Guy (2008-2010) – Paul (3 episódios, voz)
Seth MacFarlane’s Cavalcade of Cartoon Comedy – 1 episódio, voz
Glee (2014) – Biff McIntosh (5ª Temporada – Episódio 12)
Blood & Oil (2015) – Billy LeFever
Casual (2017) – Byron
The Boys (2019) – The Deep