Varun Dhawan's Baby John continues its unfortunate box office run, with collections plunging to Rs 17 lakh on the 16th day, falling short of the Rs 40 crore mark. Despite initial buzz and Dhawan's performance, tough competition and mixed reviews have affected its performance, making it struggle against newer releases.