Nelu Handa hat 3 Serien und 1 Film gedreht. Unter anderem spielte sie Smiling Starfleet Lieutenant Holo in der Serie Star Trek: Discovery.Im Kino in der Rolle der Adeela im Spielfilm Canadian Strain.