The `Harry Potter and the Deathly Hallows` actor - who shot to fame aged 11 playing Ron Weasley in the movie series - admits the monarch would be one of his two ideal women, along with singer-and-actress Juliette Lewis.
Asked which two famous women he would like to date, he said: "I think it would have to be the queen. She is [pretty foxy]. I sat in front of her at her 80th birthday, where we were asked to perform in a play, so that was pretty cool.
"My second choice would be Juliette Lewis, because she`s really cool and in a band."
One celebrity the 22-year-old star does not find attractive is former `Hannah Montana` actress Miley Cyrus.
He explained: "I`ve never really gone for those Disney girls."
Rupert has never been in a relationship for longer than a few weeks, but is currently happy to be single.
He told Britain`s Glamour magazine: "I haven`t had any very serious relationships. The longest was probably less than a month. I`ve never had a one-night stand.
"I`m not really looking for anything at the moment. I`m so busy that it`s quite hard to commit."
While Rupert insists he isn`t looking for love, the flame-haired star admits he has received a lot of attention from girls since starring in the `Harry Potter` films.
He said: "The ginger community embraced me - put it that way.
"Walking down the street, I would get a lot of `ginger love`. I still do."