Zdobywca Oscara, Denzel Washington, występuje w tytułowej roli Johna Q. Archibalda, przeciętnego człowieka, którego wyjątkowe okoliczności zmuszają do podjęcia desperackiego kroku. Kiedy jego syn dostaje zapaści, John wraz z żoną dowiadują się, że jedynym ratunkiem dla ich dziecka...
Jack (Jacob Berthrand) jest przekonany, że dziewczyny mają w życiu znacznie łatwiej niż chłopcy. Z kolei Ellie (Peyton List) chciałaby zostać zupełnie inną osobą. Nieoczekiwanie nastolatki zamieniają się ciałami, dzięki czemu spojrzą na siebie z zupełnie innej perspektywy.