Alexandra Grant and Keanu Reeves share a rare public kiss

While playing the cold-blooded assassin John Wick, Keanu Reeves and his long-term love Alexandra Grant won over hearts this weekend.

The couple appeared on the red carpet at the Museum of Contemporary Art Gala in Los Angeles, when they were captured smiling, laughing, and kissing.

Award-winning visual artist Grant wore a floor-length, vibrant red floral gown for the event, and Reeves looked sharp in a navy suit and striped tie.