Film reviews and more

Day: 8 June 2010

Special Feature: Studio Ghibli – the Japanese Disney?

Advertisements In 2002, the Japanese animation company Studio Ghibli won the Oscar for Best Animated Feature with the seminal Spirited Away (2001). To this day, it has been the only Japanese anime to win this prestigious award. Whilst Spirited […]