Charlize Theron appeared at WonderCon last weekend to talk about her upcoming film, 'Snow White and the Huntsman,' in which she plays the Evil Queen. But if it seems like she's been playing a lot of evil queens lately, it's not your imagination. The impossibly beautiful actress says she's going through a "bitch period."

Theron, as you'll recall, won a 2003 Oscar for her portrayal of serial-killer Aileen Wuornos in 'Monster,' and in last year's 'Young Adult,' she took on the role of a 30-something woman who tries to win back her high school sweetheart, caring little that he's married and has a newborn baby.

Completing the trifecta is 'Snow White and the Huntsman,' set for release June 1, which sees Theron embodying the selfish Queen Ravenna, dastardly step-mother to Kristen Stewart's title character.

So when an attendee at her 'Snow White' panel remarked she "plays evil really well," Theron laughed and took it in stride, replying:

That's because I'm a bitch! ... When I came off the 'Young Adult' press tour and then did press for this, someone said, 'You know, you've been playing a lot of evil -- may I say bitchy characters.' We came to the idea that Picasso had his blue period, and this is my bitch period.

Charlize recently adopted a baby son named Jackson, but motherhood doesn't seem to have dulled her edgy sense of humor. After her WonderCon panel, she made tracks to the Human Rights Campaign gala in Los Angeles, where -- with a microphone and an audience -- she teased actor Michael Fassbender about his full-frontal nude work in the movie 'Shame.'

"Your penis was a revelation," she told him. "I'm available to work with it any time."

More From ScreenCrush