Cara Delevingne leans in for a smooch with Michelle Rodriguez Next image