Watch the new trailer for the Space Battleship Yamato movie

A new trailer for the live-action Space Battleship Yamato (a.k.a. Star Blazers) film has hit the web. The film will debut in Japan on December 1. And yes, that is Steven Tyler singing the movie's theme.

And here's a shorter preview....


[ via Zack Stentz.]