Michael Fassbender, as we know, is a man of great acting talent and is easily one of Ireland's most recognisable exports.

What you didn't know - and has only just been made public in the past twenty-four hours - is that he does a pretty spot-on impression of Buffalo Bill from Silence Of The Lambs. Played by character actor Ted Levine, his performance earned him huge accolades - but obviously hampered his career for a number of years.

Fun trivia, Seth Green used Levine's distinctive voice as the basis for Chris Griffin in Family Guy. Every day's a school day here, folks.

Take a look.