March 17, 2004 Video: Immortel trailer — intense looking French sci-fi, reminds me of the Casshern trailer (via) #