Christine Keeler (Sophie Cookson) will in den 60er-Jahren in London als Model ihren Traum verwirklichen. Schnell lebt sie sich ein und entdeckt, dass das Nachtleben der Stadt seine ganz eigenen Reize besitzt. In einem berüchtigten Nachtclub lernt sie den Arzt Stephen Ward (James Norton) kennen, der ihr Zugang zu der besseren Gesellschaft verschafft. Als sie auf den Kriegsminister John Profumo (Ben Miles) trifft, beginnt eine stürmische Zeit, aus der einer der heftigsten Skandale des Landes hervorgehen soll.