High School Musical star Vanessa Hudgens has signed up to front the advertising campaign for Sketchers trainers.

The 18-year-old Disney actress will replace singer Ashlee Simpson as the face of the brand in a $1 million deal.

The contract has been offered despite Hudgens being shamed last month when she was forced to admit that nude photos leaked online were actually of her.