‘Sherlock Holmes’ Star Rachel McAdams’ Best Looks! (PHOTOS)

Rachel's Romantic Ride
Rachel McAdams & Michael Sheen take a bike ride in Toronto.
Is there a red carpet where Rachel McAdams doesn’t look fabulous?! The 33-year-old Canadian has come a long way from her days of working at McDonald’s. Since ditching the fast food attire, Rachel’s stepped out in all of the finest designers (Salvatore Ferragamo, Michael Kors and Lanvin).

She not only gets to wear fabulous frocks at movie premieres, she also gets to wear them onscreen! Her lastest flick Sherlock Holmes: A Game of Shadows comes out Friday, Dec. 16, and the actress gets to don some beautiful period pieces. Take a look at the gallery above to see some of Ms. McAdams’ best red carpet looks!

Her fashion choices and talent aren’t the only things that keep Rachel in the headlines. Her high profile offscreen romances have also piqued the interest of the public. She dated actor Josh Lucas back in 2009 and is currently attached to her Midnight in Paris costar Michael Sheen. Also, who could forget that she dated (and was briefly engaged!) to the man-of-the-moment Ryan Gosling?

She might not be locking lips with Ryan anymore, but she does get quite cozy with Robert Downey Jr. in the latest installment of the Sherlock Holmes franchise. Are you guys going to see it in the theaters? Watch the trailer below and let us know in the comments!