Home / Discover / People

Faking It (2014)

2014
as Liam Booker

Marvel's Runaways

2017
as Chase Stein

Wizards of Waverly Place

2007
as Mason Greyback

A Cinderella Story: Christmas Wish

2019
as Dominic "Nick" Wintergarden

Pretty Smart

2021
as Grant

Avalon High

2010
as Will Wagner

Status Update

2018
as Derek Lowe

Melissa & Joey

2010
as Haskell Davis

World on Fire

2019
as David

Don't Hang Up

2016
as Sam Fuller

A Mouse Tale

2015
as The Dark Rodent (voice)

青蛙王國

2013
as Inspector Noggin

Delirium

2014
as Julian Fineman

Another Me

2013
as Drew Fraser

Sixty Six

2006
as Bernie Reubens

Drink Slay Love

2017
as Jadrien

The Six Triple Eight

2024
as Abram David

Anti-Social

2015
as Dee

Affluenza

2014
as Dylan Carson

Camilla Dickinson

2012
as Frank Rowan

Doctor Zhivago

2002
as Seryozha

White Frog

2012
as Randy Goldman

Delirium

2014
as Julian Fineman

Guest Star

Episode Lopez vs Lopez
Lopez vs Cheating
2023
Episode Young & Hungry
Young & Assistant
2016
Episode Life in Pieces
Prank Assistant Gum Puppy
2016
Episode Wizards of Waverly Place
Meet the Werewolves
2011
Episode Wizards of Waverly Place
Beast Tamer
2011
Episode Good Mythical Morning
What's My Finger In? (GAME)
2019
Episode Pretty Little Liars
Dead to Me
2013
Episode Pretty Little Liars
What Becomes of the Broken-Hearted?
2013
Episode Inside Of You
Pretty Smart’s GREGG SULKIN: Boundaries
2021
Episode The Sarah Jane Adventures
The Mad Woman in the Attic (1)
2009
Episode R.L. Stine's The Haunting Hour: The Series
The Perfect Brother
2011
Episode The Sarah Jane Adventures
The Mad Woman in the Attic (2)
2009
Episode Pretty Little Liars
Single Fright Female
2012
Episode Pretty Little Liars
The Kahn Game
2012
Episode Lip Sync Battle
Victoria Justice vs. Gregg Sulkin
2015