I have had it with people who say that the tyrannosaurus rex vs Spinosaurus fight in Jurassic park three is scripted and there is no way that the spinosaurus could win outside of that fight against a t rex. The Spinosaurus that was in the movie was based off of the bones known at the time and part of the back story of the spinosaurus is it is altered and not like the other dinosaurs except the Jurassic park three velociraptor. Also the t rex at the time was considered a scavenger so the t rex was just not strong enough. The tyrannosaurus rex in this movie was a adult and despite what people think based on the size chart because in the case of all the dinosaurs they are not going to be completely accurately depicted.