Career
(2002): Law & Order Special Victims Unit as Zachary Connor (Ep. "Juvenile")
(2003): Mystic River as Young Sean Devine
(2004): One Life to Live as Travis O'Connell
(2004): Alexander as Young Alexander
(2006): Bully (video game) as Tom
(2006): World Trade Center as Steven McLoughlin
(2006): Favorite Son as Ross
(2006): Law & Order: Special Victims Unit as Teddy Winnock (Ep. "Web")
(2007): Snow Angel as Warren Hardesky
(2007—2011): Gossip Girl as Eric van der Woodsen
(2009): The Winning Season as Damon
(2010): Stake Land as Martin
(2010): Camp Hell as Jack
(2010): Mercy as Everett Cone (Ep. "I Did Kill You, Didn't I?")
(2011): Ten Year as Ricky/Rick
(2011—): Revenge as Declan Porter