Ethan Hawke plays Toller, who becomes a changed man after meeting Mary’s (Amanda Seyfried) husband. Courtesy Gulf Film
Ethan Hawke plays Toller, who becomes a changed man after meeting Mary’s (Amanda Seyfried) husband. Courtesy Gulf Film

'First Reformed' star Amanda Seyfried on 'thought-provoking, terrifying' film