Natasha McElhone gaat in de film Heaven & Earth de eerste vrouwelijke Britse dokter spelen, Miranda Barry, die zich als man moest verkleden om haar beroep uit te kunnen oefenen. De film draait over het liefdesverhaal dat zich begin negentiende eeuw afspeelde tussen Barry en de gouverneur van Kaapstad, Lord Charles Somerset. Somerset zal gespeeld worden door James Purefoy.
De film zal worden geregisseerd door de Nederlandse Marleen Gorris. Het script is geschreven door Malcolm Kohll and Marsha Levin. Het filmen begint op 10 December in Engeland, en later wordt er ook nog 6 weken in Kaapstad gefilmd.