Here’s a photo that James Franco just posted on his Instagram featuring Megan Fox… in a blood-splattered white dress!?!? Ok, so I’m guessing they’re shooting something for Halloween, but it’s still freaking weird no matter how hot Megan Fox looks. And Franco’s bald head and sleazy mustache isn’t helping. Anyways, yeah, Megan looks drop dead sexy as all hell (no pun intended) in the photo, but I’ll be honest; this is basically just a good excuse to post the even sexier Megan Fox bonus galleries bellow. Enjoy!