Katy Perry has asked Daniel Radcliffe to call her.

The 'Roar' hitmaker - who is currently dating singer John Mayer - has urged the 'Harry Potter' star to get in touch with her so they can be pals after she learned he has developed a crush on her.

She is quoted by The Sun newspaper as saying: ''Oh please, this isn't the third grade. Just ring me, Daniel. Don't be shy, or get your people to call mine if you like.

''I am totally taken so it's not about that. I think he's cool and I'd really like to get to know him. We'll all go out and party.''

The 24-year-old actor opened up about his feelings for Katy in an interview with Ellen DeGeneres, but admitted he was too shy to approach her when they attended the same event.

He said previously: ''I thought I should go up and say hi and then I thought about what if she thinks you're some teenage fan boy so I couldn't. I said, 'I'm not going to try, it would be embarrassing.' ''

The 28-year-old singer has a thing for falling for British charm as she was married to sex-obsessed comedian Russell Brand until the pair divorced in 2011.