Rose White (Sedgwick) is a modern young career woman in post-World War II New York City who has largely relegated her Jewish heritage to scrapbooks and memories. Born in Poland but fortunate enough to escape the country before the Nazi occupation and the Holocaust wiped out her family, she is stunned to learn her older sister somehow survived the horror and is coming to America. The sisters' reunion is complicated by Lusia's (Amanda Plummer) memories of her struggles to survive and the revelation of past family secrets.
William Munny is a retired, once-ruthless killer turned gentle widower and hog farmer. To help support his two motherless children, he accepts one last bounty-hunter mission to find the men who brutalized a prostitute.
Princess Jasmine grows tired of being forced to remain in the palace and she sneaks out into the marketplace in disguise where she meets street-urchin Aladdin and the two fall in love, although she may only marry a prince.