(2004) Did a public service announcement for Rock the Vote.
(2008) Performed at NYC "Between My Legs", with Rufus Wainwright.
(2010) Appeared in music video for Vampire Weekend's "Giving Up the Gun".
(2011) Appeared in music video "Time To Dance" by The Shoes, filmed in the UK.
(2014) He played the role of "Roland" in Nick Payne's "Constellations" on Broadway, co-starring Ruth Wilson and directed by Michael Longhurst, for which he was nominated for a Drama League Award.
(2015) He played the role of "Seymour" in "Little Shop of Horrors" on Broadway, directed by Dick Scanlan.
(2016) Stage play: "Constellations" playing Roland opposite Ruth Wilson's Marianne. Director: Michael Longhurst. Writer: Nick Payne (Samuel J. Friedman Theater, New York)
(February 11, 2017 - April 23, 2017) Stage Play: playing Sunday Park With George, on Broadway.