Mouse Palace (2010) Film 11m Share Mice roaming around. Where to stream Mouse Palace in the Netherlands Watch on IFFR Unleashed Included with a subscription. All options, including rent and buy.