Colbert on Warner Brother's casting of British actor Henry Cavill as Superman - Clark Kent. "Superman is American," remarked Colbert. "His name is Super Man, not Smashing Gent. .. For God's sake, the man gets his power from the sun. How can he be British? They don't have a sun."