Screencaptures from the Once Upon a Time episode which aired this Friday. It was the 18th episode and it was called “The Guardian”.
Robert also tweeted and thanked his fans for their nice comments on his performance:
Thanks to everyone for all your lovely comments on #OUAT ep 18 "The Guardian"
— Robert Carlyle (@robertcarlyle_) April 22, 2018