Wystąpił w operze mydlanej CBS As the World Turns (2003–2004) jako Eric ‘Rick’ Decker i ABC Wszystkie moje dzieci (All My Children, 2006–2007) w roli Jeffa Martina, a także w filmach takich jak dramat sensacyjny Na ratunek (Icebreaker, 2000) z udziałem Seana Astina, Bruce’a Campbella i Stacy’ego Keacha, dreszczowiec Niebezpieczeństwo (Peril, 2000) z Morgan Fairchild i Michaelem Paré, katastroficzny dramat fantastycznonaukowy Niebo w błyskawicach (Lightning: Fire from the Sky, 2001) z Jesse Eisenbergiem, Stacym Keachem i Johnem Schneiderem oraz dreszczowiec Chronology (2016) z Williamem Baldwinem i Dannym Trejo.

Od 26 września 1995 do 10 marca 1996 grał na Broadwayu jako Tony Wendice w przedstawieniu M jak morderstwo u boku Nancy Allen i Roddy’ego McDowalla.

W 2005 został producentem komedii fantastycznonaukowej Kosmitki na nielegalu (Illegal Aliens) z udziałem Anny Nicole Smith. W dramacie biogarficznym Roberta Davi Mój syn łowca (My Son Hunter, 2022) wcielił się w prezydenta USA Joego Bidena.

W 2018 w Judson Theatre Company w Pinehurst w Karolinie Północnej wystąpił jako kapitan Arthur Keller w sztuce Williama Gibsona Cudotwórczyni (The Miracle Worker).