He earned a Drama Desk Nomination for his role in the Off Broadway show "10 Million Miles" which ran at the Atlantic Theater Company in 2007. That same year he appeared in two films: "Dan in Real Life", followed by "Music and Lyrics" as Cora Corman's manager. In 2008, he played Lieutenant Cable in a Lincoln Center production of the musical "South Pacific". He left the production at the end of 2008 and in early 2009 returned to California to shoot the first season of "Glee".