Rachel McAdams almost always looks great on the red carpet, but she's taken glam to a whole new level with her recent looks on the red carpets for Sherlock Holmes.
Above left, she sizzles on the red carpet yesterday evening in a sleek nude Vionette dress, while at right she gets old Hollywood glamorous in a teal one shoulder Alberta Ferretti dress. We love all the draping and ruching on the dress and gown and consider these two of her best looks.
