Hollywood superstar Tom Cruise has met Ukrainian leader Volodymyr Zelensky, who is currently embroiled in a scandal involving US President Donald Trump, in Kiev to discuss locations for new film projects.

The AFP news agency reports that Zelensky, who was a popular comedian until his shock presidential election win last spring, told the 57-year-old actor about his own experiences in cinema.

It is unknown whether the president and Cruise discussed Zelensky's current role in a real-life drama, the claims that have launched impeachment proceedings against Trump.

"During the meeting, Tom Cruise informed Volodymyr Zelensky that he was interested in Ukrainian locations for the shooting of one of his new film projects," the presidency said.

Earlier on Monday Cruise was spotted on the Soviet-era Kiev subway.

Some commentators criticised Zelensky for meeting the actor rather than focusing on his own mission impossible: tackling corruption and ending the war with Russia-backed separatists in the country's east.

Last month, the 41-year-old leader met Hollywood actors Mila Kunis, Ashton Kutcher and Robin Wright at an event in Kiev.

Others joked about the real reason for Cruise's visit. "Tom Cruise came here to prepare for the role of Volodymyr Zelensky in a new movie about Trump's impeachment," blogger Petro Terentiev wrote on his Facebook page.

Trump is accused of pressuring Zelensky on July 25 to supply dirt on former US vice president Joe Biden, the favorite to represent Democrats against Trump in the 2020 presidential election.

More movie news, reviews and interviews here