Where To Stream Smallville Season 6 Episode 16
Promise
- Aired March 15, 2007
- 60 Min
- Rated 7.6
- Number 90 Of 217 Rated Episodes
On the day of Lex and Lana's wedding, Lex receives a call from Dr. Langston, who threatens him; Lana has second thoughts; and Clark decides he should tell Lana his secret.