Joseph (Timothy Spall) and Ria (Juno Temple) are kindred spirits, both looking for a way out. Ria wants out of this town and is trying to scrape enough money together to get her and her friend, Kaz (Hayley Squires), away to the coast. Joseph struggles to come to terms with the death of his wife. With no parents in the picture, Ria has become a surrogate mother to Kaz. She shoulders the responsibility willingly but, being young herself, she has moments when she longs for an escape from the daily grind. Joseph has no such responsibilities and heads to Blackpool planning to take his own life - Blackpool is where he and his wife spent the best times together competing in dancing competitions in the tower ballroom. Fate, however, brings these two souls together.