Camargo's New York theater work includes the Public Theater's Kit Marlowe, Steve Martin's Underpants at Classic Stage Company, and the title role of Theater For A New Audience's Coriolanus. In 2008, Camargo played opposite Dianne Wiest, John Lithgow and Katie Holmes in Arthur Miller's All My Sons on Broadway. In early 2009, he played the title role in the Theatre for a New Audience's production of Hamlet. He won an Obie and Drama League nomination for his performance. The show ran until April 12, 2009.