Australian director Cate Shortland returns to Germany for this taut thriller, starring Teresa Palmer.