Daniel Craig is set to sign up for another five James Bond films - making him the longest serving 007.

The multi-million pound deal would see the actor star in eight films - one
more than Roger Moore who appeared in seven.

The 43-year-old is currently shooting his third film, Skyfall, with director
Sam Mendes.