Teresa Palmer Stars in Hacksaw Ridge