Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

The actress, best known for her starring role in The X-Files, gave the wax effigy her seal approval ahead of its public launch at Madame Tussauds on London's Baker Street.