The film was directed by Mel Gibson, written by Andrew Knight and Robert Schenkkan. Hacksaw Ridge starred Andrew Garfield, Sam Worthington, Luke Bracey, Teresa Palmer, Hugo Weaving, Rachel Griffiths and Vince Vaughn.