A 14-stone world-famous soprano has claimed she was not considered for leading opera roles because she was 'too fat'.
Lisette Oropesa, 34, said casting directors of some shows would not consider her because of the 'way she looked'.
The Cuban-American singer, who was born in New Orleans, has now criticised those who wanted the audience to 'listen with their eyes'.
She was 14st 13lbs at her heaviest and now takes part in an exercise regime to maintain a healthy weight.
Ms Oropesa can sing in her native Spanish and English and has also performed in Italian, French and German.
During an interview with classical music website Bachtrack, she said people used to look at her photograph and say 'no, too fat'.
She said: 'There are roles I wasn't even considered for because of the way I looked.
'People listen with their eyes. If they see a young, gorgeous woman, they're going to want her to sing those pretty bel canto roles even if the voice doesn't match.
She added: 'Someone would look at my photograph and say, 'No. Too fat!' It ain't right but it's life.
She is now a keen marathon runner and vegan and performed at the Royal Opera House in London last year.
Ms Oropesa said that exercising has helped her with her performances and is pleased that she is in 'good cardiovascular shape'.
She added: 'Running has helped me a lot with breath control and stamina. I run a lot now… I've always been a goodie goodie.
Also read: 'cries for help' as rescuers search water