Rachel McAdams was nearly stitched into Hollywood history as the star of The Devil Wears Prada, and the Mean Girls actress recently revealed that she has some conflicted feelings about turning down a role in the global hit — as well as parts in Iron ManGet SmartMission: Impossible III, and Casino Royale.

“There’s certainly things like ‘I wish I’d done that,'” the Oscar-nominated performer told Bustle in a conversation about passing on parts in the aforementioned blockbusters, which she suggested she did during a period of re-centering herself as she moved back Canada to spend time with her family in Toronto.

She still thinks of the success of the projects she turned down, though — two of which ultimately starred Anne Hathaway (Prada and Get Smart).

“I felt guilty for not capitalizing on the opportunity that I was being given, because I knew I was in such a lucky spot. But I also knew it wasn’t quite jiving with my personality and what I needed to stay sane,” she said. “There were definitely some anxious moments of wondering if I was just throwing it all away, and why was I doing that? It’s taken years to understand what I intuitively was doing.”

Anne Hathaway in 'The Devil Wears Prada,' Rachel McAdams, and Eva Green in 'Casino Royale'

Anne Hathaway in ‘The Devil Wears Prada,’ Rachel McAdams, and Eva Green in ‘Casino Royale’. 20TH CENTURY FOX; JON KOPALOFF/WIREIMAGE; SONY PICTURES/COURTESY EVERETT COLLECTION

As part of EW’s Devil Wears Prada 15-year anniversary reunion, director David Frankel revealed that the studio was adamant about casting McAdams in the 2006 production adapted from Lauren Weisberger’s novel, which was inspired by her time working under Vogue‘s Anna Wintour.

“We started negotiating with Annie to make a deal, and that didn’t go well with the studio.… We offered it to Rachel McAdams three times. The studio was determined to have her, and she was determined not to do it,” Frankel told EW, noting that Scarlett Johansson, Natalie Portman, Kate Hudson, and Kirsten Dunst were also top choices to portray Andy Sachs, an aspiring journalist who takes a job assisting a ruthless fashion editor, Miranda Priestly (Meryl Streep).

McAdams might’ve declined parts in massive studio tentpoles earlier in her career, but she eventually entered the Marvel universe in 2016’s Doctor Strange. She also scored her first Oscar nomination for her supporting performance in the Best Picture-winning film Spotlight.