Craig Roberts plays Oliver Tate, a teenage boy who is trying to win over a girl while dealing with his parents' tumultuous marriage.
Yasmin Paige portrays Jordana Bevan, Oliver's love interest who has her own complexities and challenges.
Sally Hawkins takes on the role of Jill Tate, Oliver's mother whose relationship with her husband is strained.
Noah Taylor plays Lloyd Tate, Oliver's father who is going through a difficult time in his life.
Paddy Considine portrays Graham Purvis, a new-age man who becomes a concern for Oliver’s family.
Steffan Rhodri plays Mr. Davey, Oliver’s teacher who impacts his life and choices.
Darren Evans takes on the role of Chips, a classmate of Oliver with his own quirks.
Osian Cai Dulais portrays Mark Pritchard, another student in Oliver's school.
Lily McCann plays Zoe Preece, a peer in Oliver's life.
Otis Lloyd takes on the role of Keiron, a friend of Oliver.
Elinor Crawley portrays Abby Smuts, a classmate of Oliver.
Gemma Chan plays Kim-Lin, a character who interacts with Oliver during his adventures.
Get the daily top 10 TV shows and top 10 movies delivered to your inbox every morning.
Free forever. Unsubscribe anytime. No spam.