Daniel Radcliffe was left red-faced after a recent meeting with his Harry Potter co-star Jessie Cave as he failed to recognise the actress and thought she was a "crazy fan".

Cave appeared alongside Radcliffe in the wizard movies playing Hogwarts student Lavender Brown, and she is now a regular in London's West End.

Radcliffe is also currently appearing in the famed theatre district, but he didn't recognise Cave when she stopped him to say hello.

She tells Britain's The Independent, "I saw Daniel in Soho (London) a couple of months ago, but he was surrounded by bodyguards. He didn't recognise me to start with and thought I was a crazy fan, which was awkward, but then he did."