"Twilight" star Robert Pattinson has rocketed to the number 5 spot on the annual Under-30 Rich List in Britain, with some $20m in earnings.

The top spot (of course!) went to the magic "Harry Potter" star Daniel Radcliffe who has earned a spell-binding $64.5 million since taking the wizard role in 2001.

Keira Knightley was number 2 with $42 million, followed by Radcliffe's "Harry Potter" stars Emma Watson ($33.8 million) and Rupert Grint ($31 million.)

Number 5 was our good friend RPatz who is surely on his way to Radcliffe-size riches.

His biggest role is clearly vampire Edward Cullen in "Twilight" but Rob's also branching out into other movie roles such as "Remember Me" and "Bel Ami."

Iht 600x300px with button2