[2] Hasna was born in central London to a Palestinian father and a Pakistani Punjabi mother.
[2][4] Having come up with the idea in 2021,[5] Hasna co-wrote and starred in the one-man play For a Palestinian with Aaron Kilercioglu, which was staged in 2022 at Camden People's Theatre and also featured at the Bristol Old Vic.
[6] After making appearances in Sparks and Screw,[7][8] in 2023, Hasna had his first main television role as Kash in the Disney+ Star superhero comedy Extraordinary.
[9] He made his feature film debut as the titular character of Amrou Al-Kadhi's Layla.
[11] He also has an upcoming lead role opposite Vivian Oparah in the Amazon Prime comedy thriller series Dead Hot.