Updated

He sure looks royally ripped.

Actor Jonathan Rhys Meyers — who plays King Henry VIII on “The Tudors” — was spotted on the streets of London looking extremely disheveled, brown-bagging a bottle of cheap booze and pouring himself a cup right out on the street, according to the New York Post's Page Six.

Meyers allegedly stumbled through the streets last week in a vodka-spattered T-shirt, matted hair and unbuttoned jeans as he downed shots in broad daylight.

Photos show Meyers, 37, looking spaced-out with bloodshot eyes.

The Irish star has had numerous stints in rehab following his rise to fame in the early 2000s, when he became a household name for his role in “Bend It Like Beckham.”

He sought treatment at Primoses in Malibu, Calif., three times — in 2005, 2007 and 2009.

Despite his struggle with alcohol, the actor continues to score roles on the big screen and on TV.

He recently wrapped a season on “Dracula” and has three movies set to be released this year. In December, Meyers proposed to his girlfriend Mara Lane after only seven months of dating.

Lane posted a picture on Instagram of the happy couple in Ireland last month.