Take that, Jesse James. Following a year full of highs and lows, including a high-profile split from her cheating Nazi-loving biker husband, Sandra Bullock has been named Hollywood’s highest-paid actress, topping Reese Witherspoon and Cameron Diaz, according to Forbes. Driven by two box office smashes—The Proposal, which grossed $320 million on an estimated budget of $40 million, and The Blind Side, which took in $310 million against a $30 million budget—Bullock raked in an estimated $56 million between June 2009 and June 2010. Witherspoon and Diaz each made about $32 million, followed by Jennifer Aniston with a $27 million haul. Sarah Jessica Parker ranks fifth with $25 million. Bullock, who recently turned 46, is one of three actresses over 40 on the list, joined by Aniston, 41, and Parker, 45.