Jackie Shroff may be playing a menacing baddie in Varun Dhawan-starrer Baby John, but he keeps proving he's a gentleman in real life.