Johnny Depp’s Best On-Screen Kiss? Not Keira Knightley or Penélope Cruz — It’s Javier Bardem
OPINION: This article may contain commentary which reflects the author's opinion.
Johnny Depp, a towering figure in Hollywood with a career spanning more than four decades and nearly 70 films, recently surprised fans by revealing the co-star who shared with him the best on-screen kiss of his life. It wasn’t Keira Knightley or Penélope Cruz—two actresses often associated with Depp’s most famous roles—but Spanish actor Javier Bardem.
The revelation came during a candid interview on The Ellen DeGeneres Show, where Depp took a nostalgic trip back to 2000’s Before Night Falls. Directed by Julian Schnabel, the film tells the powerful true story of Cuban poet and novelist Reinaldo Arenas, who faced persecution for his sexuality and dissent under Fidel Castro’s regime. Depp portrayed the role of Bon Bon, a pivotal character in Arenas’s life.
The film was shot in locations including Veracruz, Mexico, standing in for Havana, and was a deeply meaningful project for Depp. It was during this film that he shared what he called his “best kiss ever” with Bardem, whose portrayal of Arenas earned him the distinction of being the first Spanish actor nominated for an Oscar for Best Actor.
This unexpected revelation highlights a different chapter in Depp’s storied career—one marked by artistic risk-taking and collaborations that might not have made the usual headlines but left lasting impressions on the actor himself.
For fans curious about Depp’s most iconic kiss scenes, his filmography includes memorable moments with Keira Knightley in Pirates of the Caribbean and Penélope Cruz in Blow, but none, according to Depp, quite match that unforgettable moment with Javier Bardem in Before Night Falls.
At 61, Johnny Depp continues to captivate audiences, not only with his on-screen talent but also with stories that reveal the rich tapestry of his career behind the scenes.
View this post on Instagram



