Actor Tom Welling played Clark Kent on 'Smallville.' ...