Want the best food, film, music, arts and culture news sent straight to your inbox? Sign up for regular updates of events happening in Wales Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Doctor Who may be used to travelling through time but Wales' wet weather forced Peter Capaldi to take shelter in Specsavers.

Hundreds gathered in Cardiff to watch him and Jenna Coleman - who plays assistant Clara Oswald - run through scenes outside the opticians on Cardiff's Queen Street.

Before the heavens opened Coleman was filmed coming out of the Tardis to take a call on her mobile phone.

"Hello?" she said beneath a sign for employment agency Manpower.

She was followed from the police box by the Timelord.

"Who is it?" he asked. "Is it the doctor?"

The pair then hugged and headed towards St David's shopping centre.

"Chips," the doctor said. "I fancy chips."

Graphic design student Portia McGrath was among onlookers.

The 21 year old, from Pontypridd, said: "I've never seen it being filmed before, I was on the bus and reading Twitter and saw they were filming and was really excited.

"It was good to see her hugging him but I couldn't hear what they were saying.

"He seemed to be a in a bit of a daze staring up at that red sign.

"I think he could be quite good as the doctor."

Video Loading Video Unavailable Click to play Tap to play The video will start in 8 Cancel Play now

More like this:

First picture of Peter Capaldi dressed as Doctor Who

Peter Capaldi films first scenes of Series 8 in a chilly Cardiff Bay