Irrfan - Jack of all, Master of all.