Hardy vs. Cavill for new James Bond