TheJapanTime

Robert Duvall, Oscar-winning star of ‘The Godfather,’ dies at 95

2026-02-17 - 01:15

Across six decades, he shaped American cinema with restrained intensity, inhabiting soldiers, preachers and patriarchs with quiet authority.

Share this post: