Where to Watch Smallville in 2024: Streaming, Purchase & Free Options (Complete Guide)