Smallville Before and After 2020 (the television series Smallville Then and Now 2020)

Smallville Then and Now 2020

13- Pete – Sam Jones III

2001 – 2020

14- Oliver – Justin Hartley

2006 – 2020

15- Jonathan – John Schneider

2001 – 2020