
Overview
Filmed in Cairo during Egypt's revolution in 2011, this short documentary captures the dramatic events from the heart of Tahrir Square during the last days of Mubarak's presidency.
Full Plot (Spoilers)
AI-generated full plot summary Loading…
Movies
Similar Movies
Related titles ranked by rating and popularity.
No similar movies found
Check back later for new content