Ok I donwloaded the demo here
and I think its the same demo I played almost 5 years ago. There are movies, because there is a movie directiory ( if you change the movie files name between them, you can see how easy they done the game
This demo is almost 60 mb big, and if you useing Xp you maybe got some problems with the movies, like I do now.
Dont know why this happening, but it wasnt under 98 like this.
So far as I know This trailer is the same as the movies in the demo
Cant help you much , sorry ;/
The demo seems to be very buggy, and allows some debug functions. Hmm, hope it will work better for your pal.