Gwyneth Patrow has reportedly topped a list of the most annoying celebrities in Hollywood.
The Iron Man star, who is known for her health-conscious eating, was followed by Twilight's Kristen Stewart, who recently admitted to cheating on boyfriend Robert Pattinson, in Star magazine's 20 most irritating personalities in film, music and TV.
Jennifer Lopez came third, followed by John Mayer, who recently split from fellow singer Katy Perry, and actress Katherine Heigl ranked fifth.
Singer Chris Brown was ranked 20th, below Madonna (seven), Justin Bieber (eight), Anne Hathaway (nine) and reality TV star Kim Kardashian (10).
Other names in the US mag's top 20 include Angelina Jolie (15), Lindsay Lohan (16) and Two And A Half Men actor Ashton Kutcher (13).