Tom Cruise reportedly had an "awkward" run-in with his ex-girlfriend Penelope Cruz at a pre-Oscars party on Friday evening.

According to Page Six, the pair were both attending a private party hosted by Creative Artists Agency head Bryan Lourds.

Tom Cruise was talking to some friends when Penélope approached him.

"Penelope tapped him on the shoulder and timidly asked 'Tom?'" revealed an unnamed source.

"Tom turned around, got visibly flustered and awkwardly said, 'Oh, hey. Hi', and gave her a small, distant hug before turning back around to his friends. It was weird."

The source added that the couple, who dated for four years, had "clearly not run into (each other) very often" since splitting in 2004.

Cruz won the best supporting actress Oscar at Sunday's ceremony for her role in Woody Allen's Vicky Cristina Barcelona.