Harry Potter actor Daniel Radcliffe and Billy Elliot star Jamie Bell are battling it out to play suave superspy James Bond in a new movie about his teenage years.
The film will be an adaptation of hit book Silverfin - the first in a series written by British comic Charlie Higston about the 007 secret agent as a 13-year-old.
The storyline centres around Bond's time in Britain's prestigious public school Eton, but movie producers are planning to raise the age of the teenage spy to secure either 16-year-old Radcliffe or Bell, 19, in the lead role.
A source says: "With it being so popular around the world, the book is certain to make the big screen. It has all the hallmarks of a hit. Murder, mystery, action and a young James Bond.
"Daniel Radcliffe would be perfect but they are also looking at Jamie Bell. They want to make the young Bond a bit older so they can have one of those two names."