London: Rupert Grint, who plays the good boy ginger wizard in the Harry Potter movies, seemed more like a villain when he hit the stage, belting out Beastie Boys`` rap hit (You Gotta) Fight For Your Right (To Party).
The star was at the launch bash of the new Potter theme park when the lad grabbed the mike with twins James and Oliver Phelps, who play his on-screen brothers Fred and George.
Although the older audience seemed to enjoy the performance, the younger crowd was evidently cowering in the corners, covering their ears. After his initial enthusiasm, Grint seemed a bit awkward and mumbled along to the verses while the other two bounded around screaming at the top of their lungs.
"Rupert got behind the mic a couple of times and was having a great time. But there was a mixed response to the Beastie Boys number and his performance seemed to suffer as a result," The Sun quoted a source as saying.
Other stars at the bash included Daniel Radcliffe, Tom Felton, Bonnie Wright, Michael Gambon and Matthew Lewis were also at the launch.