Rachel McAdams picked a dazzling silver Marchesa gown for the LA premiere of Sherlock Holmes: A Game of Shadows last night. Rachel's big smile lit up the red carpet, though she was sadly without her real-life leading man. Boyfriend Michael Sheen is currently starring in Hamlet on London's West End, so he couldn't make the trip back to the states. Rachel was recently spotted visiting him in the UK and she also cozied up to him backstage on his opening night earlier in November. Michael only has a tiny part in Breaking Dawn Part 1, which is currently dominating the box office, but Rachel's Sherlock Holmes sequel should provide some serious competition when it comes out Dec. 16.