Spinosaurus and Tyrannosaurus rex rank among the largest carnivorous dinosaurs in the world. While Spinosaurus was hunting for primeval sawfish, sharks and Pterosaurs, Tyrannosaurus rex was feeding on large dinosaurs like Triceratops.