Henry Cavill casually wore some serious archival Longines to Royal Ascot