Michael Shanks

Celebrity

Michael Shanks Photos

4 of 28
Smallville - Season 10 - "Shield" - Michael Shanks as Carter Hall
Jack Rowand/The CW