The first 30 minutes were pretty solid and then it got derailed with a silly plot where by some miracle all the things that were set up by her husband all come together if by magic. I've not seen much with Megan Fox in. She isn't the best actress but looked good and managed to be pretty convincing.