Steven Seagal was welcomed as a guest of honour at Serbia's largest-ever military parade which saw tanks roll through the streets and fighter jets tear through the sky.

The American film star, 73, may have thought he was watching one of his own movies as the Balkan army displayed enormous rifles and drifted luxury Audi cars around the capital city of Belgrade.

Best known on-screen for his performance as Casey Ryback in the 1992 box-office hit Under Siege, Seagal has drifted into politics in the last decade and has been a staunch supporter of Vladimir Putin.

Despite being born in Michigan, United States, the Hollywood legend was granted Russian citizenship by Putin in 2014. He has also served as envoy to the US for the Kremlin since 2018.

Seagal, who also has Serbian citizenship and has made many movies in the country, was welcomed by the country's President Aleksandar Vucic last week to 'strengthen cultural and artistic co-operation' with the wider world.