Es conocido principalmente por su papel de Danny McCoy en la serie "Las Vegas" y como William Lennox en la película "Transformers".