Glad Craig is going to do one more.
I wonder, though, if he'll end up taking a page from Brosnan and wind up doing a series of films where he just plays a Bond clone.
I've often found it interesting that a few of the Bond actors have gone on to play parts that riff on their 007 roles. With Connery, The Rock is the obvious example but his past as 007 undoubtedly was part of the reason why he was cast as a bad guy in the disastrous film of The Avengers.
As you point out, Brosnan played a sleazy spy in The Tailor of Panama, a burned-out assassin in The Matador and Bond-type characters in The November Man, After the Sunset and The Thomas Crown Affair (funnily enough, the original TCA was also offered to Connery as well as McQueen and Brosnan reckoned at the time that had Connery starred in it, he would never have done the remake).
Lazenby more or less reprised the role of Bond in the TV movie The Return of the Man From UNCLE (the original show was co-created by Fleming) - his character is called JB, hangs out in a bar for spies, drives an Aston Martin (IIRC) and when a female character sees him, she says 'It's just like her majesty's secret service.' He also appeared in an Alfred Hitchcock Presents episode called 'Diamonds Aren't Forever' as a Bond type character called James. Both are classic stunt-casting, which perhaps one of the better known Bond actors would've refused. He also played a former naval officer in an episode of Baywatch.
Roger Moore riffs on Bond to various degrees in the likes of North Sea Hijack, The Cannonball Run, an episode of Alias, and Spice World. In Cats and Dogs: The Revenge of Kitty Galore, he plays a character called Tab Lazenby! Subtle!
Dalton is probably the actor who has best avoided such roles. Funnily enough, pre-007, he played a character in Charlie's Angels who was obviously inspired by Bond and indeed one of the other characters in the episode even comments on the similarity.