His most recent film appearances include the highly anticipated TV series Mary Kills People about assisted medical suicide. He's also been working on season 5 of the French TV show O' as well as a newcomer on season 5 of the huge hit French series Unité 9. His role as a rapist in the English/German film One Way with Til Scweiger and Eric Roberts got many people talking because of the graphic scenes. Also in Lucky Number Slevin, the TV-Mini-series Canada Russia '72 as Rod Gilbert, and the mystery Ice Blues. He also played the lead in 2007's Black Swarm.