Przyszedł na świat w Cleveland, w stanie Ohio 2 listopada 1966 roku jako Sean Perelman. Dorastał w New Castle, w stanie Pennsylwania. W 1985 roku ukończył Mercersburg Academy w Mercersberg, w Pennsylwanii (do szkoły tej uczęszczał sam James Stewart, w latach 1927-28). Przez dwa lata uczęszczał na Boston University, zanim ukończył University of California w Los Angeles na wydziale nauk politycznych. Mając 22 lata zedebiutował na dużym ekranie w horrorze "Ukrywający i znikajacy wrzask" [1988].
Zachęcany przez jego rodziców, w wieku od 13. uprawiał karate. Podczas studiów na UCLA otrzymał propozycję zagrania w filmie od reżysera Johna Avildsena, na którą się zgodził.
W dniu 26 września 1999 roku ożenił się z aktorką Atheną Ubach, z którą jednak rozstał się w 2001 roku. Ma córkę Simone Andrea Kanan (ur. 2001), której matką jest aktorka Gladys Jimenez (Carmen Arena z serialu "Moda na sukces"). Jego partnerka życiowa to producentka Jessica Hammerschlag. Zamieszkał w Los Angeles. W wolnych chwilach pisze wiersze i scenariusze filmowe.