Former star of ‘The oC’ Mischa Barton has been embarrassingly dumped as the face of fashion company Bebe.
The 21-year-old actress has been replaced by ‘Desperate Housewives’ star Eva Longoria.
Meanwhile, Scarlett Johansson has renewed her contract with Louis Vuitton and will continue to be the face for the luxury-goods company.