Daniel Craig's 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 - one more than Roger Moore.

The 43-year-old's currently shooting his third Bond - Skyfall.