She kinda grosses me out. Its a similar thing with Angelina Jolie. Women who look like that tend to make me a little queasy. I think its because they look a bit unnatural. Uncanny Valley if you will. Robert Pattinson is the same way on the male end. Hes just manky.
Kristen Stewart is quite lovely looking. I try not to let her role in Twilight bother me so much. (her acting is god awful there.) But she is nice looking.
Alonely, YAY another Rickman fan! <3 Hes so sexy. His voice.....unf!
On the topic of Megan Fox, like I said in the OP, she's pretty much only hot with the right camera angles, lighting, make-up, etc. That's why she looks way hot in Transformers and Jennifer's body and the other stuff she's been in and looks not so hot when someone snaps a random photo. Like, here's a comparison.