Actress Sofia Vergara has learned to live with her thick Colombian accent after expensive voice lessons failed to pay off.

The sexy Modern Family star wanted to adopt a more Hollywood-friendly accent and told one elocution expert she hoped to sound more like Mexican actress Salma Hayek or Spaniard Penelope Cruz - but her sessions were a complete waste of time.

The actress says, "When I moved to L.A. and I wanted to act I did want to work on my accent... so I hired a speech coach. He was super-expensive.

"(I spent) hours and hours, because it's not like you can do it one time a week; you have to do it, like, five times a week, three hours a day... It was the money most thrown away (sic). I got worse. Look at me now."