Josh O’Connor, known for his roles in Challengers, The Crown and God's Own Country, is the 1/1 favourite to be named the next James Bond.