Tom Welling

Tom Welling portrayed multiple versions of Clark Kent on and Marcus Pierce/Cain on.

Welling also directed seven episodes of and served as an executive producer of its last two seasons.