The 43-year-old actress doesn't mind striking a pose on the red carpet, but insists she never looks good when she takes photographs of herself, reported People magazine.
"I hate selfies. I always feel I like I look awful. My son Manolo was telling me that I need to hold the phone high, not low, and that's why it wasn't working. I need to sit down and practice," Vergara said.
The Colombian beauty and her fiance Joe Manganiello are all set to tie the knot in November.