Kate Beckinsale and Pete Davidson have confirmed their unlikely romance, stepping out together holding hands in New York.

The actress and comedian, who had a 20-year age gap, looked loved-up as they headed to a New York Rangers hockey game.

Beckinsale wore a chic navy coat with jeans and ankle boots to the game, while Davidson was dressed casually in a baseball cap, jeans and long-sleeved shirt.

The actress beamed at the cameras as she and Davidson headed to the game with their arms around each other.

Advertisement

Davidson and Beckinsale's public outing confirms weeks of speculation that they were an item after first being linked at a Golden Globes after-party in January.

According to E! the pair were seen looking "very cosy" and were flirting at the party before leaving together.

Beckinsale was also spotted with Davidson at one of his comedy gigs in Los Angeles a few weeks later and leaving a Saturday Night Live after party with him in New York over the weekend.

Davidson's new romance comes after he and Ariana Grande ended their whirlwind engagement last October. The comedian and singer had become engaged in June after a month of dating.

Meanwhile Beckinsale was linked to British comedian Jack Whitehall late last year and split from husband Len Wiseman in 2016.