Jimmy Kimmel gets surprise smooch from Diane Keaton

Diane Keaton and Jimmy Kimmel on Jimmy Kimmel Live, courtesy of ABC
Diane Keaton and Jimmy Kimmel on Jimmy Kimmel Live, courtesy of ABC /

Jimmy Kimmel was in for a surprise on last night’s Jimmy Kimmel Live when actress Diane Keaton gave the comedian a smooch on the mouth to promote her film.

Something tells me Jimmy Kimmel didn’t see that coming…

Last night on Jimmy Kimmel Live, Diane Keaton stopped by to promote her new film Book Club. In the movie, Keaton plays a member of a book club who decides to read the steamy romance novel Fifty Shades of Grey. Of course, this makes the readers rather frisky, leading to some apparent friskiness.

Perhaps to really sell the point, Keaton told Kimmel to “stand up” on the show. Of course, Kimmel obliges, and Keaton leans in to plant him a kiss in front of everyone. Admittedly, it’s rather awkward to see, though it is pretty funny. And let’s just say Kimmel is no Andy Garcia (Keaton’s co-star in the film). “Andy’s so great in the movie and he’s so much fun to act with,” Keaton explains. “He’s very loose, unlike you. You’re stiff.”

So Kimmel may not be a Casanova, but that’s okay. He’s not the one starring in any romance movies coming out soon. However, Kimmel did land an interesting role fairly recently in an animated film. He will be providing the voice of Batman (Bruce Wayne) in the animated movie adaptation of Teen Titans Go! That seems much more appropriate for the late night funnyman. It seems Hollywood isn’t going to come knocking on his door for a romance role in the near future…

You can watch the smooch take place in the YouTube clip below.

Next: Watch Ariana Grande surprise her biggest fans

Book Club premieres in theaters as of this weekend. The kisses you’ll see in that film probably won’t be so awkward. As for Kimmel, catch more of him when Jimmy Kimmel Live airs weeknights at 11:35 p.m. EST on ABC.