Cast: Alicia Vikander, Michael Fassbender, Rachel Weisz, Caren Pistorius, Emily Barclay, Anthony Hayes, Leon Ford, Benedict Hardie