Whoop! She did it again! Britney Spears debuted a brand new hair colour last night while attending Elton John's Aids Foundation Oscar Viewing Party in Los Angeles.

The 31-year-old singer and former X Factor USA judge debuted her stunning new warm brunette locks while wearing an ultra low-cut black beaded dress by Michael Cinco Couture.

Heavy smoky eyes and a bright pink lip complemented her new healthy chocolate locks with warm golden highlights throughout.

Nicki Minaj, Bono, Miley Cyrus and the Kardashians were also in attendance last night, where Elton John's son Zachary stole the show (read the full story here).

Spears was last seen earlier this week getting groceries in Los Angeles with light blonde hair, tied up in a bun. The last time Britney Spears had brunette hair was briefly at the beginning of 2010.