This review of protein dynamics studied by neutron scattering focuses on data collected in the last 10 years. After an introduction to thermal neutron scattering and instrumental aspects, theoretical models that have been used to interpret the data are presented and discussed. Experiments are described according to sample type, protein powders, solutions and membranes. Neutron-scattering results are compared to those obtained from other techniques. The biological relevance of the experimental results is discussed. The major conclusion of the last decade concerns the strong dependence of internal dynamics on the macromolecular environment.