Toutes ces recherches finissent par attirer l'attention de Denver et l'ordinateur de Bonnie est mis sous surveillance. Alors que Denver est sur le point de régler le problème que pose Bonnie, il est tué par Jorge Castillo car il gardait des informations compromettantes sur lui.
Trois jours auparavant, Annalise est contrariée que Bonnie ait révélé à Frank qu'il était le fils de Sam et Hannah et elles se demandent s'il est l'auteur du meurtre de cette dernière. Tegan, elle, est certaine que c'est la gouverneure Birkhead qui a orchestré sa mort.
Une double mort déchirante
C'est Frank qui, après avoir tué la gouverneur Birkhead (Laura Innes), s'est pris une balle tirée par la sécurité de la gouverneur. Il n'est pas le seul : Bonnie a elle aussi été touchée et meurt dans les bras d'Annalise...
Vivian vient voir son fils pour le convaincre de rentrer avec elle à Chicago, mais Gabriel est déterminé à rester et continuer ses études à Middleton. Jaloux du rapprochement entre Gabriel et Michaela, Asher raconte la vérité au sujet de Paul Desoto, l'ex-petit ami de Vivian que Gabriel a tué par accident, à Annalise.
Cependant, Xavier a déjà un coup d'avance et il réussit à faire tuer Nate Sr. malgré tout. Il appelle Miller pour lui dire que s'il lui désobéit à nouveau, il tuera tous les gens qu'il aime, à commencer par sa petite amie.
Gabriel Maddox est bien le fils de Bonnie
Une phrase simple qui prouve que le jeune Gabriel Maddox est connu dans le groupe d'Annalise Keating.
Il ne veut plus rien avoir à faire avec Annalise maintenant qu'il sait qu'elle a indirectement causé le suicide de son père. Encore sous l'effet du champignon, Oliver attrape un tisonnier et il frappe Asher à l'arrière de la tête.
La victime au mariage révélée
Autre mystère résolu, on sait enfin qui est mort au mariage de Connor et Oliver et on sait qui est responsable. Ronald Miller, le procureur et accessoirement le petit-ami de Bonnie, est tué dans la neige, non loin du lieu de réception.
Tandis que Caleb pensait avoir réussi son coup en faisant d'Annalise la coupable idéale dans l'affaire Hapstall, ce dernier s'est finalement fait trahir par Philip. Comment ? Ce dernier a révélé que Caleb avait tué ses parents adoptifs (ainsi que sa tante) pour une question d'héritage.
Tourner la scène du meurtre de Rebecca n'a pas été anodin pour elle : "c'est l'une des cinq choses les plus étranges que j'ai eu à faire". Pourquoi Bonnie a-t-elle tué Rebecca ? "Je pense que pour elle, cette fille était un problème et risquer de leur faire du tort à tous", a répondu Liza Weil.
Michaela finit par négocier un meilleur accord : pas de prison pour elle. Michaela c'est cette femme forte qui a toujours eu de grandes ambitions, de grands rêves, qui veut réussir et qui est prête à tout pour réussir. Elle se persuade qu'elle n'a besoin de personne, et c'est sans doute un peu vrai.
Annalise décède de causes naturelles à un âge avancé. Une cérémonie a lieu pour dire un dernier adieu à Annalise. Le prêtre demande à Dieu d'accueillir la défunte, avant de passer la parole à une personne qui connaissait Annalise depuis longtemps : Eve.
Le secret de Bonnie est le cinquième épisode de la deuxième saison de How to Get Away With Murder. Il a été diffusé le 22 octobre 2015 sur ABC (États-Unis) et a réuni 6,95 millions de téléspectateurs. Il a ensuite été diffusé le 2 décembre 2016 sur M6 (France).
Le verdict tombe : elle est jugée non coupable. Par conséquent, Connor se fait arrêter, sous les yeux d'une Michaela en larmes, et d'un Oliver impuissant. Seul Connor finit donc derrière les barreaux, ce qui marque l'arrêt définitif de son amitié avec Michaela, qui se retrouve désormais toute seule.
La victime n'est autre que Samuel (Itzan Escamilla).
Après un test ADN, Annalise et Tegan découvrent que Frank est leur enfant biologique.
Il savait que Levi Wescott était "Eggs 911". Il a tiré sur Annalise. Il a menti à la police en disant avoir vu Charles Mahoney le soir de la mort de son père.
Asher et Bonnie amènent le corps dans la maison de Caleb, d'ici tous les étudiants découvrent la mort de Sinclaire et Annalise avoue à Asher que les 4 autres étudiants ont tué Sam pour les obliger à aider. Il est décidé que la version officielle de l'accident est que Catherine a tué Sinclaire.
Miller a tenté de se jouer de Xavier pour éviter la mort de Nate Sr mais il a raté son coup. Xavier est la personne qui a commandité le meurtre avec la complicité de la Gouverneur.
La mort d'Asher
C'est par la suite qu'on découvrait que c'est Pollack, une agent du FBI en contact avec la famille Castillo, qui a tué l'ex de Bonnie et Michaela.
Et pourtant, Connor (Jack Falahee) et Michaela (Aja Naomi King) se font arrêter par le FBI pour le meurtre d'Asher, qu'on découvre agonisant au sol et baignant dans son sang. Une mort confirmée par le principal intéressé Matt McGorry à TVLine : "Asher est vraiment mort. Il est vraiment et définitivement mort."
La série se termine avec les funérailles présentées au début, qui sont celles d'Annalise, alors qu'elle est une vieille femme. Connor et Oliver sont là ensemble. Et Laurel est là avec son fils adulte, qui ressemble exactement à Wes.
Wes prend le trophée et frappe Sam à la tête, ce qui le tue. Après que Wes ait nettoyé Rebecca il l'emmène à l'hôtel, puis part rejoindre Connor, Laurel et Michaela dans le bois du campus. Ils discutent, et Wes décide de retourner chercher le trophée chez les Keating.
Wes tue Sam afin de sauver Rebecca
Parmi les autres suspects : Sam (Tom Verica), l'époux d'Annalise et professeur à l'Université, avec qui la victime entretenait une liaison.