Rotten Tomatoes
Cancel Movies Tv shows FanStore News Showtimes

Happy Birthday

Play trailer Happy Birthday 2025 1h 35m Drama Play Trailer Watchlist
Watchlist Tomatometer Popcornmeter
Tomatometer 7 Reviews Popcornmeter 0 Ratings

Critics Reviews

View All (7)
Nora Lee Mandel Maven's Nest Touching story of two pink-loving young girls unfolds so that the revelations about their lives are a surprise to viewers not attuned to the subtle indicators of society in Cairo, Egypt. Camera captures startlingly different environments around them. Rated: 9/10 Jun 21, 2025 Full Review Dan Bayer Next Best Picture Ramadan puts many adult actors to shame with her performance, a quiet implosion captured in one long take that rivals the final shot of “Call Me By Your Name” for emotional impact and display of performative skill. Rated: 8/10 Jun 18, 2025 Full Review Paul Emmanuel Enicola The Movie Buff [Goher] directs with the clarity of someone who understands that inequality, when internalized young, isn’t processed with righteous anger, but with quiet confusion. And Doha Ramadan, playing Toha, is a revelation. Rated: A Jun 16, 2025 Full Review Carla Hay Culture Mix Happy Birthday is a superbly acted portrayal of the harsh realities of classism, poverty, and child worker exploitation experienced by a vibrant 8-year-old girl. Doha Ramadan gives an unforgettable performance in this impactful drama. Jun 15, 2025 Full Review Mike McGranaghan Aisle Seat Doha Ramadan gives a naturalistic performance as Nelly, and your heart aches for her throughout. Jun 15, 2025 Full Review Sherin Nicole RIOTUS Sara Goher and co-writer Mohamed Diab have created something lush in their almost mythical tale of a little girl who doesn’t need someone else’s wish—no matter how desperately she seeks it—because she is the magic-maker. Jun 14, 2025 Full Review Read all reviews

Movie Info

Director
Sarah Goher
Producer
Ahmed El Desouky, Ahmed Abbas, Ahmed Badawy, Jamie Foxx, Datari Turner
Screenwriter
Mohamed Diab, Sarah Goher
Genre
Drama
Original Language
Arabic
Runtime
1h 35m