tom welling
tom welling
Smallville (2003)