Season 1 - Zach Zach is just another dumb jock who worships the ground Bryce, a RAPIST, walks on Season 2 - Zach Completely redeemed and a genuinely good guy. Yeah he made some mistakes but who in high school doesn’t? He was so sweet to Hannah that summer, up until that last conversation... but even then had his reasons. He was such a a good friend to Alex and everyone the whole season and is truly an amazing person. Season 1 - R.I.P Clay and Hannah Poor Clay :( Season 2 - R.I.P Clay and Skye Poor Clay ... again :( Season 1 - Justin A dumb jock who was a jackass to Hannah and let Bryce rape Jessica, HIS OWN GF! Season 2 - Justin A poor tortured soul who’s been through a lot of shit but actually has a really big heart. Season 1 - Mr. Porter The guy who let Hannah go after she came to him for help. Did NOTHING to help her. Season 2 - Mr. Porter An amazing guidance counselor who yes, made a colossal mistake that may have cost a girl her life, but has made great strides since then. We all screw up every now and then but it’s not the screw up that define us but what we do with the screw ups that defines us. Mr. Porter acknowledged his mistakes but picked himself up and as much as he could worked to fight for Hannah and for the kids at Liberty. Season 1 - Tony An amazing friend to Clay Season 2 - Tony An amazing friend to EVERYONE! And amazing doesn’t do him enough justice because he is pretty incredible!