In 1948, Frank Wheeler (DiCaprio) meets April (Winslet) at a party. He is a longshoreman and a night cashier; she wants to be an actress. In their ensuing relationship, April becomes pregnant. In response, they marry and Frank secures a sales position with Knox Machines. After their second child, they move to a home on Revolutionary Road in Connecticut.
The couple become close friends with their realtor Helen Givings (Bates) and her husband Howard Givings (Easton), and neighbor Milly Campbell (Hahn) and her husband Shep (Harbour). To their friends, the Wheelers are the perfect couple, but their relationship is troubled. April fails to make a career out of acting, while Frank hates the tedium of his work. On his 30th birthday, Frank invites a secretary at work to have a drink with him at a bar. She accepts, becomes heavily intoxicated, and they end up having sex. Meanwhile, Helen has asked April if they will meet her son, John (Shannon), who had been in an insane asylum. She thinks the younger couple may be able to help her son with his condition. April accepts.
April wants a change of scenery and a chance to support the family so Frank can find his passion, so she suggests that they move to Paris to start a new life away from the "hopeless emptiness" of their lifestyle. Frank balks at the idea at first, but becomes convinced. Over the next several weeks, the Wheelers tell their various friends about their plans to live in Paris, but surprisingly, the only person who seems to comprehend their decision is John.
As the couple prepares to move, they are forced to reconsider. Frank is offered a promotion, and April becomes pregnant again. When Frank discovers she is contemplating having an abortion, the couple have an altercation, in which April says that they had their second child only to prove the first child was not a "mistake". The next day, Frank takes the promotion and tries to accept his uneventful life. At the end of an evening at a jazz bar with the Campbells, Shep and April end up alone together. She confides in him of her depression over the canceled Paris plans and her life in general, and they end up having sex in the car. Shep professes his long-held love for April, but she rejects his interest.
The following day, Frank confesses to having had an affair, hoping to reconcile with April. To his surprise, April responds apathetically and tells him it does not matter, as her love for him has gone, which he does not believe. The Givings family come over for dinner, and Frank announces to the guests that their plans have changed because April is pregnant. John lambasts Frank for crushing April's hope, as well as his acceptance of his circumstances. Angered, Frank nearly attacks John, and the Givings family leave. Afterwards, Frank and April have an altercation, and April flees the house.
Frank spends the night in a drunken stupor. The next morning he is shocked to find April in the kitchen, calmly making breakfast. Frank, unsure of how to react, eats with her and then leaves for work. April then goes to the bathroom, where she attempts to perform an abortion on herself. Afterwards, she discovers she is bleeding and calls an ambulance. Frank arrives at the hospital, distraught, and is comforted by Shep. April dies in the hospital from blood loss. A guilty Frank moves to the city and starts selling computers. He spends his spare time with his children.
A new couple, the Braces, buys their old home and Milly tells the story of the Wheelers to them. Shep stands up and walks out of the house, crying; he tells Milly to never talk about the Wheelers ever again. Helen talks to her husband, years later, about how the Braces seem to be the best-suited couple for the Wheelers' old house. When her husband mentions the Wheelers, Helen starts to explain why she did not like them. As she continues to elaborate, her husband turns off his hearing aid.
Leonardo DiCaprio as Frank Wheeler
Kate Winslet as April Wheeler
Michael Shannon as John Givings, Jr.
Kathryn Hahn as Milly Campbell
David Harbour as Shep Campbell
Kathy Bates as Helen Givings
Ty Simpkins as Michael Wheeler
Richard Easton as Howard Givings
Ryan Simpkins as Jennifer Wheeler
Dylan Baker as Jack Ordway
Zoe Kazan as Maureen Grube
Max Casella as Ed Small
Jay O. Sanders as Bart Pollock
adapted from the 1961 novel of the same name by Richard Yates