HOLLYWOOD (CNN) -- The Biebs in trouble with the law, Kristin Stewart is making top dollar, and Jennifer Hudson launches her own clothing line.
Justin Bieber may be facing charges after a scuffle with a photographer. Los Angeles prosecutors say they are reviewing the alleged altercation, which happened last month. The photographer filed a complaint, accusing the pop star of misdemeanor battery. He said Bieber attacked him as he was shooting photos of him and his girlfriend, Selena Gomez, at a California shopping center. Bieber has not commented on the incident.
Kristen Stewart is bringing home the big bucks. The "Twilight" star is the top earning actress in Hollywood for the past year, according to Forbes. She earned $34.5 million in the last year, from the "Twilight" movies and her starring role in "Snow White and the Huntsman."
Cameron Diaz came in second, earning $34 million with the help of her hit film "Bad Teacher." and Sandra Bullock, who starred in "Extremely Loud and Incredibly Close" came in third.
Jennifer Hudson says she knows a thing or two about dressing different body types, and she wants to share her style. The weight watchers spokeswoman is launching a clothing line for QVC, according to Women's Wear Daily. She says she wants anyone to feel comfortable in her clothes, no matter their size.