Alien vs Predator Looks Fun - 06/13/04 09:07 AM
A new trailer just came out, which actually shows something about the movie. It takes place on Earth.
Watch the trailer Here.
And here's some concept art for the movie I managed to find:
Watch the trailer Here.
And here's some concept art for the movie I managed to find: