Charlie Cox has been our onscreen boyfriend for the past three decades starting with his roles in The Merchant of Venice and ...