Michael Connolly (STEVEN ROBERTSON) is a young man with cerebral palsy who lives in the Carrigmore Special Home for Special People, a facility designed for high needs residents and which is run by Eileen (BRENDA FRICKER). With no one being able to understand his slurred speech, Michael is isolated, both in the home and within his body, a point only exacerbated by the fact that his barrister father, Fergus Connolly (GERARD McSORLEY), has basically washed his hands of his disabled son.
Things look up for Michael when a new resident arrives in the form of Rory O'Shea (JAMES McAVOY). While his muscular dystrophy has reduced his movement to two fingers and his head, Rory still possess a caustic wit and it's not long before he's shaking the place up. While his dad, Con O'Shea (TOM HICKEY), occasionally drops by with some beer, Rory really wants his independence and hates everything the group home represents.
Unfortunately, he's turned down by an independent living allowance board that doesn't see him as the ideal candidate to go out on his own. Rory, however, figures a way around that ruling by getting the board to approve such an allowance for Michael. And since Rory is the only one who can understand his speech, the wily spirit tags along as his interpreter.
As they set out on their own, they realize they'll need some part-time assistance, and thus seek out grocery store worker Siobhan (ROMOLA GARAI) who they previously met in a bar. While initially reluctant, she finally agrees and the threesome set up a new home for the two newly independent souls. Yet, with Michael progressively falling for Siobhan and Rory causing or ending up in one form of trouble or another, it's questionable whether the two young men will be able to live the independent lives they both so desperately want.