Sunday, June 01, 2008

D-War Movie Trailer



I saw this sometime back ... it's currently showing on the big screen in Shanghai. The effects are amazing, but the story is weak.