Best known for his roles in movies such as "National Treasure" and "Leaving Las Vegas," Nicolas Cage was once a top earner in Hollywood, worth $150 million.

But Cage didn't hold on to his fortune for long. He squandered it away on a string of expensive and often eccentric purchases, eventually facing foreclosure on several properties and owing the IRS $6.3 million in property taxes.

Now worth around $25 million, Cage is taking roles left and right to help pay off his debts.

As chronicled in CNBC's "The Filthy Rich Guide," here's a glimpse at some of Cage's craziest purchases.