Henry Cavill hopes to play Superman for 'years to come'
Henry Cavill hopes to play Superman for 'years to come'

The 37-year-old actor has played the superhero in 'Man of Steel,' 'Batman v Superman: Dawn of Justice' and 'Justice League'.