Played professional baseball in Russia while attending the Moscow Art Theatre School.
Member of Fovea Floods Theater, a contemporary theater company founded in 1998 by fellow students and alumni of Skidmore College in Saratoga Springs, NY.
Portrayed fallen police officer Christopher Amoroso in Oliver Stone's World Trade Center, a 2006 drama about the collapse of the twin towers on Sept. 11, 2001.