jimbelton.wordpress.com
Review of “The Titan”
* * C The Titan is the latest movie made exclusively for Netflix. It’s a science fiction film set in 2049, in a future where the Earth is failing. A scientist, Prof. Collingwood (Tom Wilkins…