Stana Katic vs. Rachel Weisz in red hot Valentino: Who wore it best?