Tom Welling

Tom Welling portrayed multiple versions of Clark Kent in and would later return to the role for.

Welling also played Marcus Pierce/Cain on.

Welling is credited with directing seven episodes of.