Tyrannosaurus is believed to be one of the largest (40 feet long and 6-8 tons) carnivores of the dinosaurs area living from 63 million years ago to 60 million years ago. The largest known skulls of a T. Rex measured 5 feet (1.5 m) in length!
Here's an interesting video of the possible evolution of the T rex from the National Geographic Channel .