Michelle Pfeiffer may be nearing her mid-50s, but that doesn't mean she can't cozy up to a co-star half her age. One of her latest roles, in the star-packed "New Year's Eve," put her opposite 24-year-old Zac Efron.
"They get younger and younger. I went from Ashton [Kutcher] to Rupert [Friend] to Zac Efron in 'New Year’s Eve,'" Pfeiffer tells Parade magazine in their newest issue. "If I keep on like this, I’m going to get into X-rated material! Well, that’s what happens with men and their leading ladies, right? I was acting in 'The Russia House' opposite Sean Connery when he was turning 60. [Pfeiffer was 32.]"
Though Pfeiffer may feel uneasy about the progression of her co-stars, Zac Efron was more than happy to lock lips with the blond beauty.
“Those things are best to do spontaneous," Efron told "Access Hollywood" of their on-screen kiss. "Have fun and be in the moment. I definitely thought about how it was going to go down. In my mind, the way I pictured it, it was going to be perfect, very romantic, very leading man."
But don't get any ideas of an on-screen romance turned off-screen Mrs. Robinson love affair. The "Dark Shadows" actress' longtime marriage to TV writer-producer David E. Kelley nearly rivals the age of some of her on-screen counterparts.
"I chose really well with David," she tells Parade. "I got really lucky … And 19 years later, I never take him for granted. I’ve never met a person who has more integrity than my husband. I respect that. There’s his humor and intelligence, too, and he’s really cute, all those things—but if you don’t respect your partner, you’ll get sick of him."
And soon, with her youngest child heading to college, it will once again just be Pfeiffer and Kelley.
"My son is applying to colleges now ... I feel like I’m going to cry just thinking about it. [pause] Are you hot? I am. Or am I having a big hot flash? Did I really just say that? That will be a headline; I can see it."
Cameron Diaz and Leonardo DiCaprio attended the Tag Heuer Yacht Party in Monte Carlo, Monaco on May 25.
Hayden Panettiere was spotted departing on a flight at LAX airport in Los Angeles, Calif., on May 24.
Jessica Alba promotes 'The Honest Life: Living Naturally and True To You' at Redwood Restaurant and Bar on May 24.
Heidi Klum attended the "Nebraska" premiere during The 66th Annual Cannes Film Festival at the Palais des Festivals on May 23.
Khloè Kardashian Odom celebrated the launch of HPNOTIQ liqueur`s Glam Louder Program at the Mr. C Beverly Hills hotel in Los Angeles, Calif., on May 22.
Jennifer Lopez joined Verizon Wireless COO Marni Walden to announce the launch of Viva Movil by Jennifer Lopez at the Venetian Hotel and Casino in Las Vegas, Nev., on May 22.
Carey Mulligan posed on the red carpet for the Sydney premiere of "The Great Gatsby" at The Entertainment Quarter on May 22 in Australia.
Heather Graham looked incredible as she attended "The Hangover III" premiere at the Empire Cinema in London on May 22.
Andrew Garfield was spotted out and about with his pal Tom Sturridge in New York City on May 22.
Jessica Chastain walked the red carpet at the "Behind The Candelabra" screening at Palais des Festivals et des Congres as part of the 66th Cannes film Festival in Cannes on May 21.
Kim Kardashian and her mother Kris Jenner enjoyed a day in Paris, France on May 21.
Michael Douglas and Matt Damon attended the "Behind The Candelabra" photo call at the Palais Des Festivals in Cannes, France on May 21.
Anne Hathaway and a friend were spotted out shopping at Haute Hippie in New York City on May 20.
Halle Berry and fiance Olivier Martinez were seen leaving Whole Foods after buying a cart full of groceries in West Hollywood, Calif., on May 20.
Marion Cotillard posed on the red carpet for the screening of the film "Blood Ties" at the 66th edition of the Cannes Film Festival in Cannes, France on May 20.
Jennifer Lopez looked amazing at the Billboard Music Awards held at The MGM Grand Garden Arena in Las Vegas, Nev., on May 19.
Miley Cyrus wowed at the Billboard Music Awards held at The MGM Grand Garden Arena in Las Vegas, Nev., on May 19.
Ashton Kutcher and Mila Kunis were spotted holding hands in London on May 19.
Garrett Hedlund, Justin Timberlake and Carey Mulligan attended the "Inside Llewyn Davis" photocall at the 66th Cannes Film Festival, in Cannes, France on May 19.
Camila Alves-McConaughey and Ramshackle Glam's Jordan Reid co-hosted INC's Macy's Fashion Show in Las Vegas, Nev., on May 18.
Keith Urban strolled through LAX Airport with his daughter Sunday Rose in Los Angeles, Calif., on May 17.
Liv Tyler enjoyed some ice cream at the MAGNUM Cannes Lounge in Cannes, France on May 17.
Dianna Agron and a female friend were seen out and about in SoHo, New York City on May 17.
Isla Fisher attended the Opening Ceremony and premiere of "The Great Gatsby" during the 66th Annual Cannes Film Festival at Palais des Festivals on May 15 in Cannes, France.
Emma Stone stepped out in New York City on May 15 looking adorable as always.
Leonardo DiCaprio, Carey Mulligan and Baz Luhrmann posed together at "The Great Gatsby" photocall at the 66th Cannes Film Festival on May 15.
A very pregnant Penelope Cruz and her brother Eduardo visited their sister Monica at the hospital after she gave birth to a baby girl on May 14 in Madrid, Spain.
Zoe Saldana looked incredible at the "Star Trek Into Darkness" premiere held at The Dolby Theatre in Hollywood, Calif., on May 14.
Nicole Kidman arrived at the Martinez Hotel in Cannes, France to attend a photocall of the Jury on the eve of the 66th edition of the Cannes Film Festival on May 14.
Katie Holmes was spotted on the set of "Mania Days" in New York City on May 14.
Emma Watson arrived on a flight at the Nice Airport on May 14 to attend the upcoming 66th Annual Cannes Film Festival in France.
Lea Michele attended the FOX 2013 Programming Presentation Post-Party at Wollman Rink Central Park in New York City on May 13.
Angelina Jolie revealed that <a href="http://www.huffingtonpost.com/2013/05/14/angelina-jolie-double-mastectomy_n_3271514.html?utm_hp_ref=celebrity" target="_blank">she had a double mastectomy</a> after discovering she carried a cancer gene on May 14.
Owl City's Adam Young took a snack break while helping launch the new OREO cookie "Wonderfilled" campaign in NYC on May 14.
Alyson Hannigan was spotted leaving the AOL office after visiting The Huffington Post in New York City on May 13.
Angie Everhart <a href="http://www.huffingtonpost.com/2013/05/13/angie-everhart-cancer-diagnosis_n_3267500.html" target="_blank">confirmed that she's been diagnosed</a> with thyroid cancer.
Selma Blair was seen enjoying her Mother's Day with her son, Arthur Bleick at the beach in Malibu, Calif., on May 12.
Jennifer Aniston and Justin Theroux took a stroll after shopping at Barney's and dining at Fred's Restraunt in New York City on May 12.
Sienna Miller attended the Arqiva British Academy Television Awards at the Royal Festival Hall on May 12 in London.
Reese Witherspoon flaunted her legs in short shorts while watching her son's football game in Brentwood, Calif., on May 11.
Selena Gomez was spotted spending some time at the pool in Miami, Fla., on May 11.
Halle Berry flaunted her baby bump at the 20th Annual EIF Revlon Run/Walk For Women held at the Los Angeles Memorial Coliseum in Los Angeles, Calif., on May 11.
Liv Tyler took a walk with a male friend around West Village in New York City on May 10.
Stephen Amell hosted the F*ck Cancer event on May 9 at Bootsy Bellows in Los Angeles, Calif.
Pregnant actress Jenna Dewan headed out of her home in London on May 9.
Kerry Washington stopped by "Extra" at The Grove in Los Angeles, Calif., on May 8.
Bradley Cooper went incognito as he headed to the set of "American Hustle" on May 8 in Boston.
Ryan Reynolds was spotted walking his dog Baxter while sporting the new Fitbit Flex Wireless Activity Wristband in Bedford, NY on May 7.
Olivia Wilde was spotted rocking Carrera shades at Carrera Ignition Night in New York City on May 7.
Jennifer Lopez and Casper Smart held hands while leaving their hotel in New York City on May 7. Check out J.Lo's tight leather pants!
Blake Lively rocked thigh-high boots and a little black dress for a photo shoot in New York CIty on May 7.