Rachel McAdams covers Glamour magazine