What these famous celebrities looked like as children and how they look today in their 40s. Leonardo DiCaprio Drew Barrymore Kate Middleton Reese Witherspoon Jessica Alba Ryan Reynolds Christina Aguilera Justin Timberlake Alicia Silverstone Dwayne “The Rock” Johnson Jennifer Garner John Legend Rose Byrne Jennifer Aniston Elijah Wood