Dopo aver frequentato la University of Southern California, si è dedicato al cinema. Il debutto risale al 1996 con “Il club delle prime mogli”. In “Dreamcatcher” (2003) interpreterà il ruolo di Pete Moore.