"Screen Shot 2019-01-06 at 4.49.35 PM" - 2658 × 1472 in My top 10 films of 2018 David Chen Published January 7, 2019