Born in Landsberg am Lech, Bavaria, Germany
Little Boy
2015
As Leonard Rice
Bella
2006
As Johannes
The Challenge
2003
As Adam
Not Another Teen Movie
2001
As White Guy
American Skin
2019
Producer