He was reportedly rushed to hospital this month following a motorbike accident.
But Gerard Butler, 47, looked fit and healthy at the world premiere of his new film, Geostorm at Hollywood’s TCL Chinese Theatre on Monday.
Butler was joined on the red carpet by his co-star in the film, Abbie Cornish, 35, with the pair putting on a cosy display as they prepared to watch the movie.