The Movie Quiz: Anthony Hopkins has played Hannibal how many times?

Plus: ‘He loved the American dream with a vengeance’: the tagline to which movie?

Anthony Hopkins as Hannibal Lecter in The Silence of the Lambs (1991)
Anthony Hopkins as Hannibal Lecter in The Silence of the Lambs (1991)