Played the role of David Shepherd on the television series Kings.
He performed in stage productions like Les Misérables and West Side Story.
He played Roran in the film, Eragon (2006).
He's dated stars like Eliska Sursova and Aria Crescendo.
He was in the movie Letters to Juliet (2010), starring Amanda Seyfried.