- While studying at Tufts University, performed in the college's stage productions of Twelfth Night, Romeo and Juliet and Tales of the Lost Formicans.
- In 2002, directed and performed in a production of Edward Albee's Zoo Story at Salem Theatre Company.
- Was a member of Tufts University's comedy improv group, Cheap Sox, as a student.
- Performed in stage productions of Venus, Black Snow and The Real Thing at Yale Repertory Theatre.
- Graduated from Chautauqua Theater Company's acting conservatory in 2005.
- Reprised his role of Tony DeMarco from Max Payne 3 to provide his voice for a video game of the same title based on the film.
- In 2015, acted as a guest artist with Chautauqua Theater Company in a stage production of Afterlove at Bratton Theater.