We've just arrived at a surprise event as part of the Zlin film festival in CZ and we find ourselves strangely at home ... !