The coolest movies seem to be coming out of other countries lately.

First Casshern from Japan, and now Immortel from France. Check out the trailers if you haven’t already.

The Immortel trailer is actually in English with French subtitles.

Leave a Reply