Salma Hayek had a "very bad case of imposter syndrome" before posing for the Sports Illustrated Swimsuit Issue.
The 58-year-old actress is the cover star of this year's Sports Illustrated Swimsuit edition - but Salma has admitted to suffering lots of self-doubts before her photoshoot.