Despite not winning a golf tournament and being involved in a messy divorce, Tiger Woods still managed to rake in a hefty $105 million in 2010. Good enough to land him at # 5 on Forbes’ List of Hollywood’s 20 Highest Earning for the year.

Media mogul Oprah Winfrey ($315 million), along with film makers James Cameron ($210 million), Tyler Perry ($125 million) and Michael Bay ($120 million), round out the rest of the top 5.

Beyonce is the highest earning singer on the list. Jay-Z’s better half brought in a whopping $87 million landing her at # 9. Not far behind is Britney Spears, who pocketed $64 million, completing a remarkable comeback following her meltdown of several years ago.