James Nightingale is a fictional character from the British soap opera Hollyoaks, played by Gregory Finnegan. The character made his first on-screen appearance on 12 January 2016. Finnegan's casting was announced in December 2015, and James was billed as a mysterious character and lawyer. His introduction to the show featured him attempting to convince Cindy Cunningham (Stephanie Waring) to take legal action against Mac Nightingale (David Easter), in a bid to secure his assets. Having kept the character's identity concealed, writers implemented a story twist in which James is revealed to be Mac's son. Lysette Anthony was cast to play his mother Marnie Nightingale, a character which James often featured alongside. Their on-screen partnership developed them into a trouble making and villainous duo. Writers played on their manipulative manner, with James managing to con the Hutchinson family out of their restaurant "The Hutch". Initially believed to have been killed in a car explosion in September 2024, James made an unannounced return on 15 October 2025, briefly appearing during the 30th anniversary week of Hollyoaks.
James' characterisation includes traits associated with villainy – blackmail, manipulation and scheming are usual tactics the character deploys. Finnegan has explained that James has a philosophy in which he has to always get what he wants. James is openly gay and his stories have intertwined with other characters identified as gay on the show. He manipulates Scott Drinkwell (Ross Adams) for personal gain and begins an affair with his boyfriend John Paul McQueen (James Sutton). He also feuds with Ste Hay (Kieron Richardson) and blackmails his boyfriend Harry Thompson (Parry Glasspool) into sleeping with him. It was revealed that his father, Mac used to regularly beat him when he was a child. James then later decides to help Mac's former fiancée, Neeta Kaur (Amrit Maghera), bankrupt Mac after Mac withdrew all of her money. Finnegan has defended his character's bad behaviour and writers pledged to explore his backstory to offer viewers an explanation behind his villainy. Critics of the genre have offered much debate on the character's questionable behaviour. He has been branded "machiavellian" and "sleazy" and left numerous critics in agreement that he is a "schemer". For his portrayal of James, Finnegan won the award for Best Actor at the 2019 British Soap Awards.
Casting The character and Finnegan's casting was announced on 24 December 2015. He was described as a mysterious character who would share scenes with many established characters appearing on the show. James was portrayed by David Perkins in a 2018 flashback episode.
Development Characterisation
Finnegan has described James as a character who likes his own way. His philosophy is that should he see something he wants, then he will get it. James does not like romantic relationships and prefers to keep things more casual. The character is manipulative and scheming, something which adds fun to the role for Finnegan. Sarah Ellis from Inside Soap that he enjoys opening a script for the first time because he knows that James will be up to causing trouble. He added "he's always up to something, there's always an angle – and for me as an actor, that's brilliant." As James' time on-screen passes writers played him even more "rotten". Finnegan has said that his character is willing to "go to any lengths" to secure a victory over others.
Following six months in the role, Finnegan had learned to defend his character's questionable actions. He said that while James has done bad things writers had planned to explore why he behaves in such a manner. They wrote James' backstory with the inclusion of difficult times which influenced his manipulative behaviour. He believed that it would offer viewers understanding as to why James became a bad person. Finnegan added "he's cut-throat and happy to manipulate people, but I think it comes from a real place in his life when you discover the backstory."
Introduction James works as a solicitor and in his first scenes he offers legal advice to Cindy about divorcing Mac. A Hollyoaks publicist said that James would cause "terrible trouble locally" upon arriving in the show and specifically target established character Cindy Cunningham (Stephanie Waring). Ste Hay (Kieron Richardson) and Harry Thompson (Parry Glasspool) will be confused as to why he spends time with Cindy as they rightly believe that James is gay. They added that secrets about James would later be revealed.
Waring described James as a suave and very mysterious man. She told Laura Morgan of All About Soap that James overhears Cindy talking to Tony Hutchinson (Nick Pickard) about committing bigamy and he offers her legal assistance. She views him as a handsome man and uses her sexuality to get what she wants, James' help to escape bigamy charges. Waring added "he's very alluring and dashing, so of course Cindy is immediately taken in by his knight-in-shining-armour routine." Sophie Dainty from Digital Spy reported that James would begin to target Mac Nightingale (David Easter) in a new scheme. He asks Cindy to cause trouble for Mac and attempt to gain control of his assets.
In January 2016, it was publicised that James is a member of the Nightingale family, a group of characters Hollyoaks introduced in October 2015. Lysette Anthony had been cast as the family matriarch Marnie Nightingale. It was revealed that James was working with Marnie to scheme against his own father, Mac. He then convinces Cindy to try and gain an equal share of Mac's pub, The Dog. She tries to gain leverage over Mac, but James' sister Ellie Nightingale (Sophie Porley) discovers false divorce documents and threatens Cindy with legal action.
The arrival of James and Marnie was done with the intention to introduce a darker side to the Nightingale family. Jared Garfield (who plays sibling Nathan Nightingale) told Digital Spy's Daniel Kilkelly that James and Marnie came in and had "really shaken things up". They brought new energy and a different dynamic to the family. He explained that the nasty personas of James and Marnie worked well against the "better-natured" remainder of the Nightingales. There is much resentment between James and his family but also there is some love and care included. Garfield added that the family relationship is "far more complicated than meets the eye" and James alongside Marnie can turn to their family when they are "really desperate and in need". Garfield later told an Inside Soap reporter that James and Marnie helped to explain the family history of the Nightingale.
Scamming the Hutchinson family Writers devised a new scam storyline for the character during his second month on-screen. With the help of Marnie, James plans to con Tony (Nick Pickard) and Diane Hutchinson (Alex Fletcher) out of their restaurant, "The Hutch". Marnie asks Diane if she would consider selling the business to her, to which Diane refuses. This prompts Marnie to convince James to help steal it for themselves. Marnie sets off a fire alarm to disrupt the restaurant during peak trading and James steals Tony's laptop to scrutinise the business accounts. When Diane's nephew Scott Drinkwell (Ross Adams) causes The Hutch to lose money on a catering job, James and Marnie decide to use his error to their advantage. James begins to fool Scott into believing he is attracted to him in order to use Scott to undermine the business. His manipulation is successful and writers played Scott willing to do anything to impress the duo. Marnie then convinces Scott to set fire to The Hutch and claim the insurance money. She calls the police so Scott will get caught committing arson and in turn make Tony likely to sell. But John Paul McQueen (James Sutton) realises what is happening and helps Scott escape before they arrive.
As the plans involving Scott fail, James then decides to manipulate local gay couple Harry and Ste who have become homeless and financially broke. Harry is Tony's son and he decides to use him in his plot to take over The Hutch. James is attracted to the characters and comes up with a plan that will benefit both himself and Marnie. Finnegan told Ellis that his character is drawn to Harry more than Ste, he then employs his philosophy of getting exactly what he wants and begins to manipulate him. James uses "sneaky tactics" to undermine the relationship between Harry and Ste. He then sets up a scenario to get closer to Harry and invites him to his car for drinks and fast-food. Then James flirts with Harry and offers him ten thousand pounds in exchange for sex. But James' indecent proposal is not motivated by James wanting anything more from Harry. The actor explained that "for him it's as simple as: he's attracted to Harry, he wants him, and he's going to have him. That's how he rolls." Harry accepts James' offer and sleeps with him for the money. He later feels guilty and returns the money to James.
They eventually succeed in conning the restaurant from the Hutchinsons via blackmailing Harry. Marnie decides to re-brand the eatery as "Nightingales". Anthony told Sarah Ellis (Inside Soap) that her character genuinely believes she has done Diane and Tony a favour in buying them out. She thinks it would have gone into administration without her help, despite the fact she and James had caused most of the damage to the business. Harry asks James to give Tony and Diane jobs at Nightingales. Writers introduced another "twist" which saw James willing to help in exchange for more sex. This time Harry refuses the offer.
Harry decides to challenge James' scheming by creating his own fake kidnapping scam which could leave James in trouble with authorities. He gives Tony and Diane a job. Ste takes Harry's scam seriously and reports James to the police for kidnap. James is able to have the charges discredited with his legal skills. In retaliation James visits Ste and reveals the details of his indecent proposal and Harry's subsequent infidelity. Finnegan told Kilkelly from Digital Spy that his character was more than happy to get revenge by ruining their relationship. James believed Ste had crossed a line and he "doesn't have any qualms" about "ripping Ste and Harry's lives apart". The actor explained James' other motivation for splitting them up was his view that Harry could find a more suitable partner. He thinks that Ste has made poor life choices and wants Harry to gain more from life. On-screen Ste retaliates by attacking James for sleeping with his boyfriend. He behaves "utterly vindictive" towards Ste and says nasty things about Ste's life. Finnegan branded it a "heartbreaking" watch for fans of Ste. He added that he was relishing the opportunity to portray such a badly behaved character.
Ste and Harry were a popular partnership with viewers and sometimes referred to by the portmanteau "Starry". Despite this some viewers on social media contacted the actor voicing their support for a relationship between James and Harry. They even created their own couple name of "Jarry". Finnegan said "it's slightly perverse, but it's been quite funny." Glasspool thought the new fan-ship was "weird".
Affair with John Paul McQueen