Nelu Handa is verschenen in 3 shows en 1 movie. Een voorstelling te vinden in de rol van Smiling Starfleet Lieutenant Holo in de serie Star Trek: Discovery. In de bioscoop, in de rol van Adeela in de speelfilm Canadian Strain.