cap in hand : the taken star looked healthy and dapper as he joined actor and the film 's other stars on the red carpet