megan fox in this is 40