Jacqui McQueen and Rhys Ashworth advertise for a lodger, and Ally replies to the advertisement. Jacqui and Rhys interview Ally and subsequently allow him to move in. Ally meets his neighbours, Ste Hay and Amy Barnes, and invites them over for a dinner party. Ally is unimpressed when Jacqui and Amy become drunk and ruin the party. Ally considers moving out when Jacqui and Rhys continuously argue. Ally kisses
Mercedes McQueen (
Jennifer Metcalfe) and asks her out on a date, but she declines. Ally goes on the date with Mercedes' sister,
Michaela McQueen (
Hollie-Jay Bowes), instead. Ally becomes annoyed when Michaela and Amy argue as they are both attracted to him. Ally tells Michaela and Amy that he does not want to date either of them. Jacqui and Rhys' new lodger,
Phoebe Jackson (
Mandip Gill), steals Ally's laptop and Jacqui refuses to report Phoebe to the police. Jacqui and Rhys pay Ally the amount the laptop was worth and he moves out. Ally asks Amy out on a date before returning to the army. Ally returns; he and Amy begin a relationship. Ally hopes to spend time alone with Amy, but Ste interrupts them and questions Ally's intentions towards Amy. Amy tells Ally that their relationship is moving to fast and he leaves for the night. The next day, Ally attempts to reunite with Amy, unaware that she has had a one-night stand with Dodger. Amy refuses, and goes on a road trip to forget about her problems. Amy is unaware that Dodger's cousin,
Dennis Savage (
Joe Tracini), has invited both Dodger and Ally on the trip. Dennis hopes to reconcile Ally and Amy. Ally learns that Amy and Dodger had sex, and attacks Dodger. Ally refuses to forgive Amy and returns to the village. Ally and Amy later reunite. Ally sees Walker and recognises him as "Nick" from the army. Walker tells Ally he is mistaken. Walker threatens Ally not to reveal their history to anyone, which Lynsey Nolan witnesses. Lynsey decides to investigate Ally and follows him to a strip club. Lynsey confronts Ally and they argue when she threatens to tell Amy. Ste overhears them arguing and decides to tell Amy. Lynsey is later found dead. Ste tells Amy about Ally and Lynsey's argument. Ally and Lynsey's argument was witnessed and the police question Ally about Lynsey's death. Amy provides an alibi for Ally, telling the police that they were together at the time Lynsey was murdered. Ally tells Amy he was at a strip club when Lynsey was murdered. Ally explains that he visits strip clubs to look out for the strippers, as his sister was a stripper and was raped by two customers. A stripper at the club verifies Ally's story to Amy and Ste. Amy tells Ally she cannot trust him and leaves. Ally then pays the stripper for covering for him. When
Will Savage (
James Atherton) is accused of being Lynsey's murderer, Ally leads a hate campaign against him. Ally befriends
Ash Kane (
Holly Weston) and they both help prove Will's innocence. Ally and Ash later share a kiss. Ally tells Amy about the kiss, explaining that he has Post traumatic stress disorder and was having a panic attack when the kiss happened. Ally then ends his relationship with Amy and moves out. Ash allows Ally to stay with her. He then later sustains a relationship with Ash, and this angers Amy- so soon after they separated. Ally moves in with the Kane's and creates a rift between
Martha (
Carli Norris) and her children. Martha leaves the family home after an argument with Ash leaving the family struggling. Ally begins helping the family and moves in. Lacey (Georgia Bourke) develops romantic feelings for Ally and persistently tries to get his attention. Lacey tries to seduce Ally and he agrees to have sex with her. Lacey's friend Phoebe becomes concerned when she realises Lacey's attentions and quickly notifies Martha, who interrupts Lacey and Ally. Ash and
Callum (
Laurie Duncan) return home at the same time and Ally fails to explain the situation. He is later arrested for identity fraud as he had been using the identity of a dead army soldier and trying to work his way into the Kane family. ==Reception==