Cuckoo – TIFF Next Wave 2024 April 13, 2024 A 17-year-old girl discovers something sinister at a resort in the German Alps in Cuckoo. 17-year-old Gretchen (Hunter Schafer) is forced to move with her Read More ยป