Fantasy adventure starring Christina Ricci, James Mc Avoy & Reese Witherspoon. The tale of a young woman overcoming seemingly insurmountable odds to win her Prince Charming has long been a staple of fairy tales but here, the classic tale is given a contemporary spin. What if, for instance, the rich & handsome Prince Charming actually turned out to be a total cad, & true love for the heroine rested in the hands of an initially duplicitous card shark? & what if, more importantly, the story was less about a young woman finding true love & more about her learning to love & value herself?