Katherine Heigl is having one bad hair day after another.
The actress, 31, wore her mane in a skyhigh bouffant for the London premiere of Killers Wednesday. (She also donned a structured dark dress and matching heels.)
PHOTOS: See how other stars have dramatically changed their hair
Earlier this month, she channeled Shirley Temple with tightly-curled ringlets at the L.A. premiere of her comedy, which co-stars Ashton Kutcher.
HOTOS: See Katherine's adorable daughter Naleigh and other celebs' babies
Heigl ditched her blonde hairdo in March to play the main character in the film adaptation of Janet Evanovich's novel One for the Money -- a wisecracking new Jersey detective named Stephanie Plum.
She admitted it took some time to get used to the new look.
VIDEO: Find out how to get this star's hairstyle
"I was pretty shocked at first... I was like, 'wow, it's dark, that's not just brown, that's black.' It took me a good day and a half to totally embrace it," she told UsMagazine.com.