Harry Potter villain Ralph Fiennes has been spotted paying a late night visit to a Thai massage parlour - but appeared to have a little trouble settling the bill.

The actor, 55, who plays the reviled Lord Voldemort in the cult wizardry films, spent about an hour in the Soho venue in London after slipping in at 10.45pm.

But his visit to the Boonsawad Thai Spa on Thursday did not go off without a hitch.

Ralph Fiennes was spotted at the Boonsawad Thai Spa in Soho, London, on Thursday night

The Harry Potter actor was seen going into the massage parlour at 10.45pm (above left)

He was spotted walking down Frith Street before going into the venue, which had a bright white and gold sign above the door

The accomplished actor was wearing a short black coat with a warm jumper underneath

He appeared to be having trouble paying for his session at the parlour, where they offer a one hour full body scrub for £75

At midnight a masseuse had to escort him to a cash point after his card appeared to be declined when he tried to pay.

He can be seen leaving the parlour with a young Thai woman wearing a fluffy brown coat, black skinny jeans and bright pink open-toed sandals.

The pair were seen walking together through the streets of Soho so Fiennes could withdraw some money.

About an hour after he was seen going in, the actor emerged with a petite young woman wearing a black New York t-shirt, skinny jeans and a pair of bright pink open-toed sandals

Fiennes, sporting a full face of stubble, looked jovial and fresh-faced as he came out of the Soho spa

He was carrying a large black rucksack as he emerged from the venue, which closes at 4am

The 55-year-old ended up walking to a cash point with the woman, who appeared to be a member of staff

They strolled through the West End together. She pulls her coat up around her neck in the cold

The duo appeared to enjoy each other's company during the walk.

Giggling and smiling throughout the short journey, the woman looked pleased to be spending some time with the A-lister.

At one point the pair were seen crossing the road together as they made their way through the West End streets.

The woman can be seen glancing over her shoulder as the pair make their way through the streets

She didn't appear deterred by the icy temperatures as she strolled in her sandals with the actor

The pair were spotted crossing the street to get to the cash point in the bustling area of London

The woman ends up walking slightly ahead of Fiennes during their short journey together

The parlour offers a one hour full body scrub for £75 and promises to leave clients with a 'serious glow'.

Open until 4am, it is one of many Thai massage parlours in the Soho area of the capital.

An onlooker told The Sun: 'After paying, Ralph jumped in a black cab and disappeared. He looked as if he thoroughly enjoyed himself.'

She can be seen patiently waiting for him to withdraw cash to pay the bill for his session at the parlour

Twiddling her hair in her fingers, she gives the actor some privacy as he makes the withdrawal

She can be seen leaning against a doorway next to the cash machine Fiennes is using

At one point she can be seen giggling and smiling merrily, seemingly happy to be spending time with the A-lister

Thai massage parlours are popular in Soho, with dozens dotted around that area of London

Fiennes, perhaps best known for his role in the Harry Potter films, has some 70 acting credits to his name.

He has won numerous awards, including the Best Actor in a Supporting Role BAFTA for his performance as Nazi war criminal Amon Goeth in 1993 film Schindler's List.

He has also had roles in The English Patient, Red Dragon and The Constant Gardener, as well as playing Shakespeare's Richard III and M in James Bond.

Fiennes is perhaps best known for playing depraved villain Voldemort in the Harry Potter films

He played Todd Jackson in the 2005 picture The White Countess alongside Natasha Richardson

Fiennes took the lead in 2011 film Coriolanus, in which a banished hero of Rome allies with a sworn enemy to take his revenge on the city

Fiennes (right) played Justin Quayle in The Constant Gardener alongside Rachel Weisz as Tessa Quayle