Fans have long been speculating over who will become the next James Bond when Daniel Craig retires from the role....