Henry Cavill turns 37 today. The birthday star is best known for his roles in Man of Steel, Batman v Superman: Dawn of Justice, Justice League, Mission: Impossible - Fallout and The Witcher. While we are inching to refer to Cavill's infamous mustache fiasco, we thought we would give that a rest today and instead, look at one of his hilarious talk show appearances. On the occasion of his birthday, we thought of revisiting the time he punched late-night show host Jimmy Kimmel.