I remember visiting this website once...
It was called Eleven 电影院 to Inspire Design, Creative Thinking and Art | Film Courage
Here's some stuff I remembered seeing:
Eleven Movies to Inspire Design, Creative Thinking and Art
TINY: A Story About Living Small - International - Trailer from TINY on Vimeo.
More great video interviews on the Film Courage
(Watch the entire video series with Prof. Richard Walter here)
‘Advertising That Sells A Film Can Also Kill The Film’