Cinema Elhoush opened with the screening of Stanley Kubrick's groundbreaking epic 2001: A Space Odyssey.
[3] It resumed its program in Winter 2022 at Alula, with a collection of recent and classic films [4] Cinema Elhoush premiered a retrospective of Wong Kar-Wai screening five of his top films in 4k format for the first time in Saudi Arabia.
Sabbagh was named on the jury for the Best First Feature Award at the 67th Berlin International Film Festival.
Sabbagh holds a master's degree of science from Columbia University Graduate School of Journalism where he studied storytelling filmmaking.
In October 2017, it was announced that Sabbagh is working on his second feature, titled: Amra and The Second Marriage.