The mass action drama Baby John,  starring Varun Dhawan, failed to impress audiences and lags behind at the box office.