Hollywood actor Josh Brolin has been spotted enjoying a night out in London just weeks after he was rumoured to have enrolled in rehab.

Reports suggested the No Country for Old Men star checked in to a clinic in northern California late last month (Nov13) after he was involved in two public bust-ups within days and subsequently vowed to give up booze for good.

Brolin has now been spotted out and about in London, taking in a performance of Tom Hiddleston's new adaptation of William Shakespeare's Coriolanus at the Donmar Warehouse on Thursday (12Dec13).

The actor was photographed looking happy and healthy as he left the theatre.

Brolin's trip to the British capital also comes just days after his divorce from Diane Lane was finalised.