As someone who can read Russian (also without the aid of a mirror, though that is a bit more self-evident) I can tell you, it is Russian... and it's not even significantly stylized.
The red text as the top even says, "Watch on Russia's Screens in March". Then under that you have Glenn Close and Depardieu's names, and under that, obviously, the title. So, yeah, Russian.
I guess this is 103?