Francesc Albiol Pictures - Rotten Tomatoes