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....
[Yamato-Movie.net via Zack Stentz.]