Tom Hanks, who returns as Dr Robert Langdon in the Dan Brown adaptation Inferno, decries the embracing of ignorance at film's launch.