Perdomo made his television debut with a recurring role as Henry Goodall in the third series of the
CBBC adaptation of
Hetty Feather, which aired in 2017. This was followed by a lead role as Jerome in the 2018
BBC Three drama film
Killed by My Debt. For his performance, Perdomo was nominated for the
British Academy Television Award for Best Actor. In February 2018, it was announced that Perdomo was cast in the series regular role of
Ambrose Spellman on the
Netflix series
Chilling Adventures of Sabrina. Reports revealed that Perdomo previously auditioned for the role of
Jughead Jones on
Riverdale, but the role was given to
Cole Sprouse. Perdomo, however, impressed series creator
Roberto Aguirre-Sacasa with his audition so much that the latter wrote the role of
Sabrina's Ambrose with the actor in mind. In 2019, Perdomo was named a
Screen International Star of Tomorrow and a
BAFTA Breakthrough Brit. Perdomo made his feature film debut as Landon Gibson in
After We Fell (2021), the third installment of the
After film series. He would reprise his role as Landon in the subsequent two films in the series,
After Ever Happy (2022) and
After Everything (2023). He voiced Snork in the third season of Finnish television series
Moominvalley. His final feature film appearance was in
Bad Man. For his final television role, Perdomo starred as Andre Anderson in
Gen V, a 2023 spinoff of the superhero series
The Boys. After his death, production of the second season was delayed. ==Death==