Veteran actor Bo Hopkins has died at the age of 80 (Picture: Rex)

Bo Hopkins has died aged 80 following a heart attack.

The veteran actor, best known for his roles in American Graffiti, The Wild Bunch, and Oscar-winning Midnight Express died at Valley Presbyterian Hospital in Van Nuys, Los Angeles.

News of Hopkins’ death was confirmed on his official website.

‘It is with great sadness that we announce that Bo has passed away,’ the statement read.

‘Bo loved hearing from his fans from around the world and although he
was unable to respond to every email over the last few years, he appreciated hearing from each and every one of you.’

Hopkins’ hugely acclaimed career spanned more than 50 years and saw him feature in more than 100 roles across film and television.

Hopkins (right) starred alongside Bruce Dern in La Brigade du Texas (Picture: Rex)

Hopkins pictured in the 1980 film Rodeo Girl (Picture: Rex)

Renowned for his ability to switch between playing villains and saints, his stand-out roles included a double-crossed bank robber in 1972’s The Getaway alongside the late Steve McQueen, as well as Clarence ‘Crazy’ Lee in director Sam Peckinpah’s blood-soaked western The Wild Bunch.

Hopkins’ final film was Hillbilly Elegy, which was released in 2020 and also starred Glenn Close and Amy Adams (Picture: Instagram)

He went on to play a weapons expert in Peckinpah’s 1975 film The Killer Elite.

Hopkins’ more recent roles included his appearance in what would be his final film, Hillbilly Elegy, which was directed by Ron Howard, 68, and also starred Glenn Close, 75.

More: Trending

His TV credits include parts in The Rockford Files, Charlie’s Angels, The A-Team, and Dynasty.

He is survived by his wife Sian Eleanor Green, 64, who he married in 1989, their son Matthew and daughter Jane Hopkins.

Got a story?

If you’ve got a celebrity story, video or pictures get in touch with the Metro.co.uk entertainment team by emailing us [email protected], calling 020 3615 2145 or by visiting our Submit Stuff page – we’d love to hear from you.