He has appeared in many film and television roles including A Love Song for Bobby Long, The Good Shepherd, Because I Said So, The Recruit, and Archangel.
Han har optrådt i mange film og fjernsyns som A Love Song for Bobby Long, Because I Said So, The Recruit, og Archangel.