Cameron is often found playing a gay character. There were several questions about his sexual orientation but he came out as a straight guy in early 2013. In Twitter, he revealed that he is not gay. In 2016 Cameron was in a relationship with his Shameless co-star, Ruby Modine.
Cameron is now allegedly dating Peyton List. The pair was also spotted spending lavishing time at Disney Land in the early September. Cameron's nationality is American and he is of mixed ethnicity. His height is five feet and eleven inches tall.
Cameron was born and raised by his single mother Diane Monaghan. His mother is an insurance claims specialist. At a young age, he moved to Boca Raton, Florida with his mother. When he was five, he was seen on the cover of his first catalog. Two years later, he starred in his first regional commercial. As a child, he was enrolled at Addison Mizner Elementary School. His interest in acting grew at a young age and while he was enrolled at his high school, he began performing in the Little Palm Children's Theatre productions.
He appeared in the plays like Stuart Little, Winnie-the-Pooh, and The Pumpkin King. He made his feature film debut in 2002 by starring the role of Alex in the movie The Wishing Stone. He rose to fame in 2003 after he portrayed the role of Winthrop Paroo in an American television film The Music Man. In 2005, he appeared in the movies and TV series like Brothers in Arms, Desperate Hippies, Threshold, Avatar: The Last Airbender and so on.
He is critically acclaimed for starring the role of Ian Gallagher in an American comedy-drama television series Shameless. Lately, Cameron appeared in thriller/horror movie Amityville: The Awakening alongside Bella Throne and Jennifer Jason Leigh.
He has been earning the annual salary which is counted in six digits and his net worth is $2 million as of 2017. His latest release, Amityville grossed a total collection of $7,554,943.