The one constant, however, is her engaging screen presence that keeps moviegoers' eyes on McAdams whenever she appears.
And the actress hits screens again this summer in Wes Craven's "Red Eye," which opens Friday. In it, she plays (dark-haired) hotel manager Lisa Riesert, who becomes a pawn in a murder plot when a man seated next to her on a plane (Cillian Murphy) reveals he's a terrorist operative.
At a recent breakfast at the Regent Beverly Wilshire hotel, the chameleon-like Canadian actress, 28, is back to her natural honey blonde hair, dressed in a brown and white polkadot Valentino blouse, beige cropped trousers and hot pink patent leather stilettos. "The challenge was not to become some Xena-Buffy superhero type, but to keep her based in some kind of reality where she uses all that she has to get out of the situation," she says of her character. "I didn't want to be ripping my shirt off through the airport, sweating, and all of a sudden wielding an Uzi!"
Still, McAdams has ample opportunity to "get her licks in," as director Craven put it, at one point foiling Murphy with a stiletto heel to the thigh and a ballpoint pen to the trachea. And she even has the war wounds to prove it.
"I slammed my head on a door one day, running through this cardboard door that I had gone through 18 times before, but of course, on the last take, was stuck. I now have a dent in my eyebrow, a little souvenir."
She's used to bumps and bruises, though. A former championship figure skater, McAdams even managed to sneak a photo from her competing days into the film. As her star gets brighter — her next project is "The Family Stone," co-starring Diane Keaton and Sarah Jessica Parker, out Nov. 4 — it will be interesting to see if she can remain as low-key as she is now. Making her home base outside of Toronto, rather than Los Angeles, will undoubtedly help.