ITVX - which is free - now has the complete Smallville to watch. Of course, there will be ads with each episode, unavoidable unless you subscribe...
Separate names with a comma.