He starred as Bob Gaudio in the Broadway production of Jersey Boys from January 10, 2008 to January 11, 2009. before starring in Happiness, a musical which ran Off-Broadway at Lincoln Center Theater's Mitzi E. Newhouse Theater for 14 weeks beginning on February 27, 2009. He resumed the role of Bob Gaudio in the Broadway production of Jersey Boys on July 14, 2009 and finished the role on October 10, 2010. He originated the role of Buddy in Elf the Musical for a limited engagement run from November 10, 2010, through January 2, 2011, at Broadway's Al Hirschfeld Theater. He assumed the role of Jack Chesney in Where's Charley? in a semi-staged production as part of New York City Center's Encores! series from March 17–20, 2011.