Colton Haynes Age: How old is Colton Haynes?

American actor Colton Haynes is currently 34 years old. He was born in July 1988.

Who Is Colton Haynes?

Colton Haynes is an actor cum model known for playing Jackson Whittemore in the MTV supernatural drama series “Teen Wolf” from 2011 to 2012.

Born on July 13, 1988, in Andale, Kansas, Haynes began his career as a model before transitioning into acting. He had worked for various fashion brands and appeared in many magazines.

His acting career started in 2007 with the TV series “CSI: Miami”, and further appeared on shows like “Pushing Daisies”, “Privileged”, and the superhero series “Arrow” (2013 to 2016) in which he played the role of Roy Harper/Arsenal.

Other films Haynes has appeared in include “San Andreas” (2015), “Rough Night” (2017), Teen Wolf” (2023), and many others.

Outside of film, Haynes is an advocate for LGBTQ+ rights. He noticed he was gay at age 14, and ran away from home. He lived most of his life struggling with anxiety and depression, before publicly declaring his sexuality in 2016.