Trainspotting 2 stars Ewan McGregor and Jonny Lee Miller had a slap-up meal at one of Glasgow's top diners last night.

The pair visited Rogano in Royal Exchange Square, and the plush restaurant shared a picture of the actors on their Facebook.

READ MORE: Trainspotting 2: surprise for regulars at Scots pub

The post read: "We had the pleasure of the very lovely Jonny Lee Miller and Ewan McGregor dining with us last night while on a break from filming Trainspotting 2."

The actors, who play Sick Boy and Renton, have spotted about the city and Edinburgh filming the sequel to the original cult hit Trainspotting. 

The restaurant, which turned 80 last year, is famed for celebrity diners and has attracted a whole host of stars including Rod Stewart, Frank Sinatra and Mick Jagger over the years. 

Read: Rogano at 80: the 13 best celebrity stories