Joey arrives in Summer Bay after leaving a local commune. It is quickly revealed that he is the son of Saul, which terrifies Selina who Saul had previously kidnapped. Joey explains that he has left Saul's commune to seek life in the outside world. Selina talks to her guardian Irene and she agrees to foster Joey. Early into his stay in the Bay, Joey encounters problems; He struggles to adjust to meat and has an embarrassing episode where he runs into the Women's toilets in the Surf Club. Joey considers leaving town but
Marilyn Chambers (
Emily Symons) convinces him to stay. Joey clashes with
Alex Bennett (Nick Freedman) over their differing attitudes toward Saul and soon discover they are half-brothers. They eventually put their differences aside and go camping together. Joey enrols in school and is embarrassed when his last name is revealed to be Rainbow. He befriends Liam, who is wary of him at first. Casey catches Joey's eye but she rebuffs his advances and is only interested in Liam. The three of them begin hanging out together and find themselves in mortal danger one day when a shark attacks the boat they are in. Joey makes another friend in Stephanie when she joins their group. Stephanie later dies in a fall. Tiegan arrives in Summer Bay as
Pippa Ross' (
Debra Lawrence) newest foster child and Joey helps her with illiteracy; They grow closer but Tiegan is transferred to another family. Irene's surrogate baby son, Paul is kidnapped by Wendy Bachelor whose husband served a prison term alongside Saul and Joey stages a plan in order to bring Paul back; He returns to the commune in attempt to fool Saul that he has returned home. The plan is almost successful until Saul figures out what Joey is up to and locks Joey, Casey and Liam in a shed and sets fire to the commune while holding Selina hostage.
Jesse McGregor (
Ben Unwin) assists with the rescue and everyone manages to escape but Saul is presumed to have burned to death; leaving Joey devastated. Paul is later found and later given to Irene's daughter
Finlay (
Tina Thomsen). Saul is later discovered to be alive and kidnaps Selina and is later killed when Constable Terri Garner (Alyson Standen) shoots him. Casey begins to take an interest in Joey but he is only interested in Tiegan who has returned. There is constant friction in the relationship and Tiegan later joins Monkey Jam, a Rock Band with Aaron Welles (Ritchie Gudgeon) and she dumps Joey for the lead singer,
Colt (
Brendan Cowell). Around the time of the HSC, Joey's behaviour becomes strange and erratic and he has an outburst during an exam. Tiegan returns and tries to support him but he turns on her. Joey is persistently rude toward
Will (
Zac Drayson) and
Hayley Smith (
Bec Cartwright) and begins staying out all night and disappears for several days. He returns with
Kaia Stokes (
Blazey Best), a girl he met in the city. Joey's habits worsen as he gives Irene and Kaia a fright by standing on a cliff top claiming he is invincible. Aaron returns and he and Joey go on a camping trip where Joey freaks out after smoking marijuana. Joey's behaviour reaches a climax when he sees a vision of Saul, who had died two years earlier, on his computer screen who tells him that Irene is against them. Joey then tries to smother a sleeping Irene with a pillow but is stopped by
Chloe Richards (
Kristy Wright) and
James Fraser (Michael Picilliri). Joey then voluntarily admits himself to a mental hospital and is treated for schizophrenia. Following his recovery and release from hospital, Joey falls for
Miranda Porter (
Lauren Hewett). When Miranda panics after cutting herself while grating cheese during a meal, Joey is curious. Miranda tells him she is HIV positive and wants it kept secret they remain friends. Joey discovers he is eligible to attend university but decides to defer for a year travel around Australia giving talks on mental illness. Irene and his friends do not want him to leave but Joey's mind is made up and he bids Summer Bay farewell. ==Reception==