Nato a New York, si è diplomanto al Hampshire College. Pittore e scultore, è anche makeup artist. Ha infatti disegnato il suo trucco personale in una puntata della serie TV 24, dove interpreta il ruolo di George...Leggi tutto