Daniel Radcliffe has said he would love to play James Bond in future - but admits he is too short.

The Harry Potter star beat Daniel Craig, the current 007, to win the best male award at the National Movie Awards last week.

Speaking after the ceremony the actor, who stands at 5ft 7ins, joked he was too small for a Bond - but may be interested in future.

"It takes a big man to turn down the role of Bond," he said. "But Iâ€™m not sure the worldâ€™s ready for a short-arse Bond. Maybe in the future, but the problem is I would still be a short-arse."

Advertisement - Continue Reading Below

Radcliffe, who also said he may be interested in gay roles in future, joked that Potter co-star Rupert Grint could be his Bond girl: "I would love to be the first gay James Bond and Rupert to be my first leading lady."

He said earlier of potential gay roles: "I am open to suggestions. If it was a good gay role then of course I would do it."

Awards also went to Emma Watson, who plays Hermione in the movies, for best female, while Harry Potter And The Order Of The Phoenix took Best Family Film.