Helen Mirren lands Best Actress Award for her role in TLS at the Rome Festival

Oscar-winning British actress Helen Mirren won best actress for her role as the wife of 19th-century Russian novelist Leo Tolstoy in Michael Hoffman's "The Last Station".

http://www.google.com/hostednews/afp/article/ALeqM5iGQjGS3pvZi7x_uvAHMiCSJV_qwQ


image