It’s been more than three years since the MI6 detective made his last appearance on the big screen. Daniel Craig portrayed the role of the legendary fictional character in No Time To Die. Since then, the makers behind the iconic franchise have been looking for a replacement, and it seems they have finally found their James Bond.