Germany, Year Zero Pictures - Rotten Tomatoes