Leave No Trace
Peter Travers
Debra Granik's drama about a damaged war vet (Ben Foster) living off the grid with his teen daughter, brilliantly played by breakout star Thomasin Harcourt McKenzie, is hypnotic, haunting and one of the year's best