Ganó un BAFTA escocés por su actuación en la película Limbo (2020) y fue nominado al Premio del Cine Independiente Británico.
Al año siguiente, hizo su debut en Hollywood como Alireza en Rosewater de Jon Stewart.
A esto le siguieron papeles en 2017 en la serie de Channel 4 The State y la película independiente Lost in London.
Ese mismo año, El-Masry hizo su debut teatral profesional en la producción de Goats[9][10] del Royal Court Theatre y apareció en la serie danesa Algo en que creer.
El-Masry ha sido elegido como un joven Mohamed Al-Fayed en la quinta temporada del drama de Netflix sobre la familia real, The Crown.
[14] Durante el confinamiento, El-Masry ayudó a lanzar MENA Arts UK.