Hollywood actor Tom Hanks shuns modern action movies for glamorising violence.

The Philadelphia star insists directors should reflect the real world rather than romanticise gunshots and explosions, and he blames early cowboy movies for starting the trend.

He tells British magazine Event, "When I was growing up, Westerns, by and large, were kind of violent movies in which every argument seemed to be settled with either a gun or a fist in the face and those are sort of mythic examinations of the same stories that Shakespeare and Sophocles were telling.

"And then we got into another era where it becomes the kind of glamorous it can be to fire guns and blow up buildings and stuff like that. And I understand that to a degree, but even when I was young I wanted to see films that somehow reflected my world or the world as I understand it or an authentic take on how complicated we all are."

Hanks also accuses modern action movies of lacking moral values, adding, "While there's always room for a fabulous James Bond movie with a great action sequence in it, there is without doubt another type of film out there that is not that interested in it, there's no moralisation that goes on, and I simply don't choose to see them."