Il più grande dinosauro carnivoro conosciuto è lo Spinosaurus, che è così chiamato grazie alle gigantesche punte che corrono lungo la schiena del dinosauro. Queste punte formano una "vela" che probabilmente si è evoluta per allontanare i nemici piuttosto di predatori. Lo Spinosaurus era probabilmente troppo grande per essere predato da altri dinosauri.
Sulla base di prove fossili, gli scienziati hanno stimato che lo Spinosaurus medio può essere stato tra 52 e 59 piedi di lunghezza, con la capacità di aumentare la sua dimensione verticale estendendo la sua vela. È anche possibile che il dinosauro, che si dice sia più grande di T. Rex, possa essere stato in grado di raggiungere una massa totale di quasi 10 tonnellate.