And it could have something to do with the sexy Transformers actress being nominated for what every actor fears: a Razzie.
Emerging from the Byron and Tracey salon in Beverly Hills yesterday, Megan looked anything but happy.
And she appeared to be wiping her make-up free eyes.
The 24-year-old Hollywood actress got the worst actress Razzie nomination for her role in box office flop, Jonah Hex.
Jennifer Aniston, Kristen Stewart and Miley Cyrus are also nominated in the category.
Megan's outfit matched her dark mood too.