Watch Smallville season 5 episode 22 tv series online free
Release: May 11, 2006
Clark's Kryptonian origins sow seeds of sorrow and destruction on Earth as forces affecting Lex, Lionel, Lana and Clark are set in motion, culminating in the moment for which all his trials have prepared him.