Rachel McAdams has turned down a variety of roles including the romantic leads in MISSION: Impossible III and Casino Royale and Anne Hathaway's parts in The Devil Wears Prada and the upcoming GET SMART.