Johnny Depp has been acting for almost 40 years and ... including Sherilyn Fenn, Jennifer Gray, Winona Ryder, Ellen Barkin and Kate Moss. After Moss, he had a 14-year relationship with with ...