What a week -- well what a week, for Amanda Bynes.
The troubled 26-year-old was spotted acting bizarrely (again) in Times Square then hopped on Twitter to talk about it. Plus, she uploaded seven weird "selfies" to prove she's as strange as she appears.
Also this week, Justin Bieber spoke out about his recent behavior, saying that he's "young" and makes "mistakes."
"I know who I am and I'm not gonna let negativity towards me bring me down," Bieber told Us Weekly. "This business can break you down, but I have a strong team around me, and my family and all the fans... I'm not perfect but I'm growing and trying to be better everyday. That's part of life."
Speaking of being perfect, both Britney Spears and Halle Berry proved they're just about there as they flaunted their famous figures in bikinis. Britney looked better than ever in Malibu, while Halle showed off her curves in Hawaii. Plus, did we mention Kate Beckinsale looked red hot in a white bikini in Mexico?
And while we're on the subject of curves -- have you seen Kim Kardashian's!? Her baby bump has made it's big debut.
Check out the best photos of the week below: