Varun Dhawan-starrer Baby John has struggled to stay afloat while Unni Mukundan-starrer Marco has received good reviews since release.