I expected more from Lee Daniels (Precious) and up until the end it was watchable and intriguing. Nicole Kidman orgasms telepathically courtesy of John Cussack and Zac Efron finally escaped his "High School" typecast. And none of this put me off. But the ending destroyed what was left of a decent film. 3/5