Rachel McAdams battled the cold in a stunning off-the-shoulder gown as she attended the premiere of Sherlock Holmes in London on Monday (December 14).
The 31-year-old Canadian actress channeled her inner Grecian queen in a gorgeous one-shoulder Andrew Gn gown and Christian Louboutin shoes. She accessorized with Sutra drop earrings and three Armapali bracelets