Wizard! Harry Potter star reveals he's a Lib Dem.

Harry Potter

It's magic. Daniel Radcliffe, the actor who plays boy-wizard Harry Potter in the movies, has announced he will vote Liberal Democrat at the next election. Shame he can't use his magical powers to get everyone else to do the same.

In an interview with the magazine, Attitude, Radcliffe said: "'I rather like Nick Clegg. At the next election I will almost certainly vote Lib Dem. If all the people who liked them voted for them you could change politics overnight."

Asked about Gordon Brown he said: "Paul Merton said, and I agree with him, 'it's a tragedy that this man has waited all his life to do this job - and now he finds out he can't do it.' I don't like the New Labour thing. I never experienced the optimism of New Labour, I was too young but I hear everyone was up and it was fantastic. I've only seen the bad years of it."

Radcliffe's opinion on David Cameron is no more positive. He raged: "No! No, no, no, no, no! David Cameron is barely distinguishable from Tony Blair." He added: "I think the reason why people don't vote is because the politicians are all so central now, it doesn't seem to matter who you vote for."

He also blasted the BNP who won two seats in the recent Euro elections, saying: "I hate any type of prejudice."