Fans have been speculating for years over who will replace Daniel Craig in the beloved role and seems like Tom Hardy is the new favourite. According to The Vulcan Reporter, Tom Hardy is set to replace Daniel Craig in the coveted role as the next James Bond in 007 movies.