Miami Beach, 15. Juli 1997: Stardesigner Gianni Versace, schillerndste Mode-Ikone der 90er, wird vor seiner Villa erschossen. Aber warum suchte sich Serienkiller Andrew Cunanan ihn als weiteres Opfer aus?
Miami Beach, 1997: Serienkiller Andrew Cunanan (Darren Criss) hat Stardesigner Gianni Versace (Edgar Ramirez) erschossen. Zwei Monate zuvor kam Cunanan nach Miami und begann Versace zu stalken.
Danville, Illinois, Mai 1997: In einem Gewaltexzess foltert und ermordet Andrew Cunanan (Darren Criss) den Immobilienmogul Lee Miglin. Die Polizei hält Miglin für ein Zufallsopfer.
Knapp drei Monate vor der Ermordung von Stardesigner Gianni Versace: Der gesuchte Killer Andrew Cunanan (Darren Criss) nimmt einen Ex-Lover, Architekt David Madson, in Minneapolis als Geisel.
Stardesigner Gianni Versace (Edgar Ramirez) macht seine Homosexualität öffentlich. Unterdessen trifft Marineoffizier Jeffrey Tail erstmals auf Versaces späteren Mörder Andrew Cunanan (Darren Criss).
Andrew Cunanan (Darren Criss), der spätere Mörder von Star-Designer Gianni Versace, feiert seinen Geburtstag in San Diego. Da beginnt sein Leben auseinanderzubrechen.
Versaces Mörder Andrew Cunanan (Darren Criss) lässt sein kaputtes Familienleben hinter sich. Währenddessen kämpft Donatella Versace (Penélope Cruz) damit, ihre Rolle im Versace-Imperium zu finden.
Der junge Andrew Cunanan leidet unter dem unterdrückerischen Charakter seines Vaters. Sein späteres Opfer Gianni Versace wird unterdessen Designer.
Nachdem Andrew Cunanan Star-Designer Gianni Versace ermordet hat, fahndet FBI und Polizei fieberhaft nach dem Serienkiller. Dann findet die Jagd ein jähes Ende.