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