Abdul Salaam El Razzac - Rotten Tomatoes