 Since Aniston , several other celebrities have worn variations of the " Rachel " , among them actresses Cameron Diaz , Rachel McAdams , Emma Watson , Reese Witherspoon , Julia Roberts , comedian Tina Fey , model Tyra Banks , and singer Lily Allen . 
