Review: ILO ILO @ Wisconsin Film Fest, Sat Apr 5 & 6
Ilo Ilo (Anthony Chen, Singapore, 2013, 99 min) Wisconsin Film Festival, April 5, 9:00pm & April 6, 1:45pm» Anthony Chen’s debut feature, Ilo Ilo, won the Best First Film prizes at the Cannes and London […]