Varun Dhawan's Baby John had a modest box office start, earning Rs 3.65 crore on its third day, falling below expectations.