Sofia Vergara vs. Irina Shayk WHO'D YOU RATHER?

3/3/2014 6:30 AM PST BY TMZ STAFF
0303_irina_sofia_vergara_oscars_ratherIt's a modern day good vs. evil.

Here's a saintly looking 41-year-old Sofia Vergara posing in a couture toga party inspired gown (left) with a sinfully lacy 28-year-old Irina Shayk (right) at an Oscars after party last night.

The question is...