Actor Imran Khan, who is sharing the screen space with Sonakshi Sinha for the first time ever in Once Upon Ay Time In Mumbai Dobaara!, is super-impressed with the latter's professionalism and punctuality.