The Mamma Mia! actor appeared in top spirits as he stepped out in a navy shirt and trousers. Braving the UK's cold snap, he ...