Nominated for an Academy Award or The Best Foreign Language Film and based on the internationally bestselling novel "The Twins" by Tessa de Loo, Twin Sisters is a powerfully moving and epic love story spanning sixty years.The film opens in Germany 1926,when 6-year old twin sisters are separated...More