Television:
* Kyle XY (2006-2009): This sci-fi drama was one of his most popular roles, playing the titular Kyle, a mysterious young man with no memories.
* The People v. O.J. Simpson: American Crime Story (2016): He had a recurring role as defense attorney Mickey Kollar.
* The Fosters (2015-2018): He played the recurring character, the charming and romantic Shane, who was a love interest for one of the main characters, Callie.
* The House of Cards (2016): He appeared in one episode of this political drama.
* The Magicians (2017-2020): He had a guest role as a character named Q.
* Everything's Gonna Be Okay (2020-2021): He starred as the lovable and supportive Nicholas, one of the main characters.
* Zoey's Extraordinary Playlist (2021): He had a recurring role as the endearing and helpful Max.
Films:
* Camp (2003): This comedic film was one of his first major roles.
* The Youthful Diaries (2003): Another film in which he had a significant role.
* Yesterday Was a Lie (2008): A thriller film in which he had a leading role.
* The Perfect Age of Rock 'n' Roll (2011): A music-related film that featured Dallas.
* The Last Time You Saw Me (2021): He had a supporting role in this mystery film.
This is not an exhaustive list, but it captures some of his more notable and significant projects. You can find a more complete filmography on sites like IMDb.