Smallville Guest cast, played by Michael Hogan Episode 10x09: Patriot (Nov 19, 2010) Episode 10x11: Icarus (Dec 10, 2010)