Anthony Hopkins Plays Sigmund Freud In ‘Freud’s Last Session’

The first teaser released of Freud’s Last Session shows Anthony Hopkins as Sigmund Freud.
Matthew Goode will play C.S. Lewis, and the two of them will debate the existence of God.
Matthew Brown will direct this film written by Mark St. Germain.
The film is wrapping up production and will be dropping soon.
Why do you think Anthony Hopkins plays such a great villain in movies?