Michelle Pfeiffer has been working in Hollywood for over four decades, but over the years, she has taken a few breaks. Most notably, she took a hiatus from 2003, when she voiced a character in "Sinbad," to 2007, when she returned, starring in not one but three films. Pfeiffer also stepped back from films between 2009 and 2011 and between 2013 and 2017.
Pfeiffer explained on "The Skinny Confidential Him & Her Podcast" that during her most recent break, she felt the need to step away because she wasn't sure which roles she should take. "I was also sort of in this in-between place," she said. "I sort of didn't feel like I was really a leading lady. I wasn't a grandma yet, but I, I wasn't also like an ingenue."
But figuring out her casting type wasn't the only reason why she took some breaks from her career. As the actor told Interview Magazine, she also chose to take time off because of her children. "I was pretty careful about where I shot, how long I was away, whether or not it worked out with the kids' schedule," she said. "And I got so picky that I was unhireable." Once her kids grew up, however, Pfeiffer slowly made a return to the screen.