Henry Cavill looks dapper as can be while making an appearance on The Tonight Show with Jay Leno on Thursday (June 6) in Burbank, Calif.
The 30-year-old Man of Steel actor was joined on the night’s program by Zooey Deschanel, who performed a song with her band She & Him.
“Having had all the ups and downs maybe made me want to work all the harder,” Henry told USA Today about getting turned down for James Bond. “Yeah, bad things will happen to you. And you’ll get kicked (down) a few times. Stand up.”
“I got lucky enough to have a second shot with different people whose vision I fit into,” he added about getting the role of Superman.