Acteur égypto-canadien distribué dans le rôle titre du film en live-action Aladdin de Disney en 2019. Auparavant, il était surtout connu pour ses rôles dans les séries télévisées The 99 et Open Heart. En 2017, il a été choisi pour jouer le rôle de Tarek Kassar dans la série télévisée Jack Ryan.
Il a fréquenté l'Université Ryerson où il a étudié le théâtre et la comédie après avoir été transféré de l'Université de Toronto. Son premier rôle était dans un épisode de la saison 1 de Nikita.
Il a fourni sa voix pour le jeu vidéo Watch Dogs 2 en 2016. Il a joué le rôle d'Ethan Hart dans la série Reprisal de Hulu.
Il a été élevé dans une famille chrétienne copte au Canada.
Il est engagé aux côtés de Naomi Scott et Will Smith dans Aladdin. Ils joueront respectivement la princesse Jasmine et le génie. En 2022, il a joué avec Laura Marano dans Absolument royal!.