Actor que apareció en varias películas, incluyendo Saving Private Ryan y Pearl Harbor y tuvo su único papel conocido en la televisión en la serie China Beach.
Recibió su maestría en teatro de la Universidad de Temple antes de seguir una carrera como actor.
Interpretó el papel del detective Ray Nettles en la película de acción, Ticker.
Anteriormente estuvo casado con la actriz Maeve Quinlan, pero su abuso de drogas lo llevó a su divorcio.
Estuvo en la película de aventuras The Flyboys junto a Stephen Baldwin.