European and American gym movies

This movie may be "Handsome Man".

Handsome Man is an Indian film about a man named Raj (played by Acay Devgan). He is a fitness instructor and works in the gym every day, but he has no confidence in his daily life. One day, a woman named Aya (played by Tabu) came to the gym and accosted Raj, saying that she was attracted by his appearance and figure. This made Raj feel very happy and began to associate with Aya. However, with the passage of time, Raj began to discover many secrets of Aya, which threatened their relationship.

At the beginning of the movie, Raj, the hero, came out of the gym and was attracted by a woman who accosted him. This plot is consistent with the description you provided.