Rachel McAdams is not your usual damsel in distress.

After stealing America’s hearts as the lead in The Notebook, the Academy Award-nominated actress has proven she can kick an ass or two with her roles in Sherlock Holmes (as a brilliant femme fatale) and HBO’s True Detective (as a gritty, crime-busting investigator). Her newest onscreen role comes in Marvel's latest superhero flick, Doctor Strange, in which she plays a nurse—albeit one who can hold her own against mystical sorcerers and their evil henchmen.

So it's no wonder the Canadian actress has an aura that lights up any red carpet she walks on. Here are some of her most stunning looks.