Kapoor gab ihr Schauspieldebüt 2018 mit der von Shashank Khaitan inszenierten Romanze Dhadak, in der sie an der Seite von Ishaan Khatter spielt. Der Film ist ein Hindi-Remake des Marathi-Films Sairat aus dem Jahr 2016 und zeigt sie in der Rolle eines jungen Mädchens aus der Oberschicht, dessen Leben sich tragisch entwickelt, nachdem sie mit einem Jungen aus der Unterschicht (gespielt von Khatter) durchbrennt. Der Film erhielt überwiegend negative Kritiken, war aber mit einem weltweiten Einspielergebnis von 1,1 Milliarden Euro ein kommerzieller Erfolg. Rajeev Masand, der für CNN-News18 schrieb, kritisierte den Film für das Entfernen von kastenbasierten Referenzen und hielt ihn für minderwertig gegenüber dem Original, fand aber, dass Kapoor „eine Zerbrechlichkeit hat, die sie sofort liebenswert macht, und eine gefühlvolle Qualität, die es schwer macht, die Augen von ihr auf dem Bildschirm zu nehmen“. Anna M. M. Vetticad von Firstpost hingegen fand, dass es ihr „an Persönlichkeit fehlt und sie eine farblose Performance abliefert“. Sie gewann den Zee Cine Award für das beste weibliche Debüt. Im selben Jahr wählte die Kosmetikmarke Nykaa Kapoor als Markenbotschafterin aus.
Kapoors nächster Leinwandauftritt kam 2020, als sie in Zoya Akhtars Segment in dem Netflix-Horror-Anthologiefilm Ghost Stories mitspielte. Shubhra Gupta von The Indian Express mochte die Segmente nicht, fügte aber hinzu, dass die „einzige wirkliche Überraschung von Janhvi Kapoor in einem soliden, echten Akt“ kommt. Danach übernahm sie die Titelrolle des Fliegers Gunjan Saxena in dem Biopic Gunjan Saxena: The Kargil Girl, der aufgrund der COVID-19-Pandemie nicht in die Kinos kommen konnte und stattdessen auf Netflix gestreamt wurde. Zur Vorbereitung verbrachte sie Zeit mit Saxena, unterzog sich einem körperlichen Training und lernte die Körpersprache eines Luftwaffenoffiziers. Saibal Chatterjee von NDTV beschrieb Kapoors Leistung als „passabel stabil“, während Rahul Desai von Film Companion ihre „täuschend private Performance“ mehr schätzte, die er als „pitch-perfect“ bezeichnete.
Kapoor wird als nächstes eine Doppelrolle gegenüber Rajkummar Rao in der Horrorkomödie Roohi Afzana spielen. Außerdem wird sie an der Seite von Kartik Aaryan und Laksh Lalwani in Dostana 2 spielen und in Karan Johars Ensemble-Periodenfilm Takht zu sehen sein.
Ab März 2021 hat sie Good Luck Jerry fertiggestellt, eine Hindi-Adaption des Tamil-Films Kolamavu Kokila aus dem Jahr 2018, produziert von Aanand L. Rai.