Salma Hayek wears Beard, moustache for new movie

Thesun.co.uk reports that Hayek will play the role of Madame Truska in the new film about a young boy who meets a mysterious man at a freak show who turns out to be a vampire.
The film is directed by Paul Weitz whose other works include American Pie and About a Boy