„Każdy człowiek jest niedokończoną układanką. Musicie stać się brakującym elementem, a powie wam wszystko" – mówiła podczas zajęć „Matrona", dyrektorka szkoły dla rosyjskich agentek seksualnych, pokazanej w filmie „Czerwona jaskółka". Główna bohaterka Dominika Jegorowa (zagrana przez Jennifer Lawrence) jest rosyjską baletnicą, która po utracie pracy w wyniku „wypadku" zostaje wciągnięta przez swojego wujka z SWR (cywilnej służby wywiadu zagranicznego Rosji) w morderczą intrygę przeciwko jednemu z oligarchów. Potem dostaje wybór: albo zostanie zlikwidowana jako niewygodny świadek, albo zostanie „jaskółką" – agentką wyszkoloną do uwodzenia osób wyznaczonych przez tajne służby do werbunku lub kompromitacji. Stanie się częścią gry przeciwko agentowi CIA znającemu tożsamość „kreta" w kierownictwie rosyjskiego wywiadu.