All My Life

All My Life

2008/06/21 • $10,000 • Released • English, Arabic

Drama
Romance
3.5
1h 59m

Overview

For Rami, all is for the best in this best of all possible worlds, as long as he keeps to himself. But when his longtime lover leaves him to marry a woman and his best friends drift away, he comes face to face with the harsh realities of life as a gay man in Egypt. Against the backdrop of the choreographed crackdown on gay men and the notorious Queen Boat arrests of 2001, he plunges into a world of loveless friendships and spirals downwards to his ultimate downfall.

Director : Maher Sabry

Casts

Mazen

Rami

Jwana

Dalia

Loay Mithli

Karim

Julian Gonzalez Esparza

Ahmad

Ayman

Walid

Mehammed Amadeus

Mina

Christopher White

Mark

Bassam Kassab

Hatem

Amar Puri

Amar

Maged

Atef

Mykha Ram

Mostafa

Munir Bayyari

Hany

Travis Creston

Tourist

Sarah Enany

Safaa

Youssef El-Shareif

Ashraf

Recommended
In Fabric
5.7

In Fabric

December 6, 2018

You Belong to Me
6.0

You Belong to Me

June 30, 2007

Kung Fu Panda
7.3

Kung Fu Panda

June 4, 2008

Top Gun: Maverick
8.2

Top Gun: Maverick

May 21, 2022

Jojo Rabbit
8.0

Jojo Rabbit

October 18, 2019

Turning Red
7.3

Turning Red

March 10, 2022

The Truman Show
8.1

The Truman Show

June 4, 1998

Bullet Train
7.4

Bullet Train

August 3, 2022

Titanic
7.9

Titanic

November 18, 1997

Tenet
7.2

Tenet

August 22, 2020

The Lighthouse
7.5

The Lighthouse

October 18, 2019

Oppenheimer
8.0

Oppenheimer

July 19, 2023

The Suicide Squad
7.5

The Suicide Squad

July 28, 2021

Thunderbolts*
7.3

Thunderbolts*

April 30, 2025

Spider-Man: No Way Home
7.9

Spider-Man: No Way Home

December 15, 2021

Pulp Fiction
8.5

Pulp Fiction

September 10, 1994

Longlegs
6.6

Longlegs

July 10, 2024

Everything Everywhere All at Once
7.7

Everything Everywhere All at Once

March 24, 2022

Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn)
6.9

Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn)

February 5, 2020

Juror #2
6.9

Juror #2

October 30, 2024