Tom Welling

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

Welling also directed seven episodes of.