Harry Potter star Daniel Radcliffe's personal fortune has touched $45 million, making him richer than the young British royals, Prince William and Harry.
The young actor doubled his wealth in 12 months, overtaking the grandsons of Queen Elizabeth II, who are worth $44 million each, reported Daily Mail online.
The 21-year-old shot to fame playing the young wizard Harry in the superhit franchise at the age of 11.
Financial records published last week by Gilmore Jacobs reveal that the actor has current and fixed investments worth $30 million.
Companies House records the profits made by Gilmore Jacobs, the firm set up in 2000 by Radcliffe's parents to manage his assets.
The records also show more than $10 million is due from debtors, thought to be for film work, and he has $5 million in the bank.
After subtracting money owed to creditors, the actor has $45 million. Last year his fortune was $23 million.
Radcliffe also owns three properties in New York and a flat in London.