HUMANS
I think it's safe to say for me that Leo Elster is easiest one of my favorite roles that Colin has ever played. He is such a complex character with a tragic background. I'm not going to lie when I say that Colin was the main reason why I decided to watch this show in the first place, but I was instantly hooked from the very first episode because of its rich story and detailed characters.
Leo Elster is someone who I want to protect with my life and who deserves all the happiness in the world. Someone needs to give him the biggest hug possible and tell him that he is loved and appreciated. He went through so much shit and he only wants to keep his siblings safe so that they can all stop hiding. That describes how pure and kind hearted he truly is.
Since the first season we've seen Leo grow with every episode and in season 3 he's entirely different person than he used to be. He was someone who had built a strong wall around himself to shield other's out, but slowly he's revealing his true self to others and it warms my heart.
I would strongly recommend everyone to watch Humans because the show is highly underappreciated while it's insanely good. Also this is by far one of the best roles that Colin has ever portrayed and it shows. I'm sure everyone else will love it too. Please give it a chance.