Die Teenagerin Hannah (Flora Li Thiemann) ist gemeinsam mit ihrem Bruder Timotheus (Serafin Mishiev) in einem streng gläubigen Haushalt aufgewachsen. Sie selbst ist mit starkem Engagement in der Freikirche dabei und hat sogar ein Keuschheitsgelübde abgelegt, das es ihr verbietet, vor der Ehe intim
1960 kommt der gebeutelte Choreograph John Cranko (Sam Riley) ans Stuttgarter Ballett, um dort wieder Schwung in die Kompanie zu bringen. Jedoch ist er den Weg aus London nicht ganz freiwillig angetreten. Denn dort, in Großbritannien, wurde das Leben für ihn immer unerträglicher. Als homosexueller