1 / 500
Tom Welling stars as Clark Kent in "Smallville."

Smallville Stills