He’s often seen smiling, and the reason’s now clear. Harry Potter actor Daniel Radcliffe is still the UK’s highest paid star who’s under the age of 30.
At just 22, Daniel earned an estimated Dhs296 million last year.
Keira Knightley, 26, and Robert Pattinson, 25, came in at second and third places. Daniel’s Hogwarts co-stars came in fourth and fifth places.
With her acting and Burberry modelling, Emma Watson netted Dhs137 million and Rupert Grint earned Dhs124 million!