Nelu Handa wystąpił w 3 seria i 1 film. Spektakl do znalezienia w roli Smiling Starfleet Lieutenant Holo w serialu Star Trek: Discovery. W kinie, jako Adeela w filmie fabularnym Canadian Strain.