Robert Pattinson is highest paid Brit actor

What could possible make Robert Pattinson more attractive? Perhaps the fact that he is the highest paid actor in the UK.

The Twilight actor was named the highest paid British actor in Hollywood – raking in a whopping £18 million in 2010.

The 24-year-old heartthrob ranks at number 15 in Vanity Fair’s list of the highest paid Hollywood stars. He earns more than fellow Brits Daniel Craig (number 28, earning £12million) and Guy Ritchie (number 39, earning £9million).

Robert plays vampire Edward Cullen in the Twilight Saga. He was paid £8.3million for each part of Breaking Dawn, as well as £650,000 in film revenue due for the three previous films in the series.

However Rob’s Twilight co-stars Kristen Stewart and Taylor Lautner are higher up the list than Rob, ranking at number 13 and number 9, raking in £19 million and £22 million respectively.