Question: who plays the main character in hacksaw ridge
Answer: Andrew Garfield
Other accepted answers: Andrew Garfield