Henry Cavill showed off a buff physique as he went shirtless on the set of Man of Steel in Vancouver yesterday. Henry plays the new Superman in the reboot of the classic franchise and has bulked up considerably for the role. Yesterday, he joined a group of extras to film in front of a green screen for an apparent rescue sequence. Production on the film moved to Canada after a stint in Illinois late this Summer, during which Henry was spotted on the set in Superman's famous suit. He looked considerably scruffier during yesterday's sweaty shoot, however, in ripped cargo pants and combat boots. Henry might be focusing on this film for now, but he will take a break from the project to promote another of his action movies, Immortals, early next month. Henry stars opposite Freida Pinto in the ancient-Greece epic and both of them are expected in LA for the movie's big premiere on Nov. 7.