Yes, it is now widely accepted that many species of dinosaurs had feathers, at least during some stage of their lives. Feathers may have first appeared in small, bird-like dinosaurs called maniraptorans during the late Jurassic period. These early feathers may have served as insulation or for display, rather than for flying. Over time, feathers became increasingly complex and diverse, and in some species, they evolved to be suitable for flight. Birds evolved from a lineage of feathered dinosaurs during the Cretaceous period. Many non-avian dinosaurs, such as the famous Tyrannosaurus rex, also sported feathers at least on some parts of their body.