Michael Shanks

Celebrity

Michael Shanks Photos

3 of 28
Smallville - Season 10 - "Icarus" - Justin Hartley as Oliver Queen and Michael Shanks as Carter Hall
Jack Rowand/The CW