The story was fantastic! The acting was good except for Justin Timberlake. He was terrible. He just read his lines most of the time. I could see he was trying to not sound mechanical most of the time. There were a couple of scenes where he actually acted the emotions well. But overall he was awful.