John arrives in Port Charles, he is still in a relationship with Natalie. John McBain arrives in Port Charles after Blair calls him to inform him Todd has jumped bail to come there. John comes to the courthouse, where Todd is holding a gun on Sonny Corinthos (Maurice Benard), threatening to kill him because he believes Sonny is responsible for the car crash that killed his granddaughter Hope and her father Cole. John arrests Todd and takes him back to Llanview to stand trial for the murder of Victor. He is released, and comes back to Port Charles when Starr is arrested for trying to kill Sonny. John decides to return to Port Charles to take down Sonny, whom he blames for his half-sister Theresa's death years before. John's half sister was a new character created by Ron Carlivati to help facilitate the crossover. The explanation given to the audience why Teresa was never mentioned by Eve, Michael or Shannon McBain on One Life to Live was, John and Thomas McBain were the only family members which knew of her existence. Thomas McBain was shown on One Life to Live as a ghost and in recreations of John's history, but he did not mention Teresa on the show. John goes to see Anna Devane (Finola Hughes), whom John knew while he was with the FBI, and she is able to pull some strings to get him FBI clearance of 40 days to investigate Sonny. John makes it clear to Sonny he wants to take him down because he killed his sister, and Sonny maintains he is not responsible for her death. Sonny blames Joe Scully Jr. (Richard Steinmetz), and is proven to be true. During John's conversations with Anna, Anna warns him his need for revenge could cost him his family. During this time, John meets Sam Morgan (Kelly Monaco), the pregnant wife of Sonny's enforcer Jason Morgan (Steve Burton). Sam confides in John about her problems with Jason and her pregnancy and that she was raped by Franco (James Franco). John uses his experience with the paternity debacle he went through with Natalie as a common ground they can relate. After Sam finds out Jason and Franco were twin brothers, John is able to get Sam a DNA sample of Franco from the FBI so she can have a paternity test done on her baby. After it is revealed