He had a leading role in the musical Rock Of Ages, and played the role of Alex Santiago in Pretty Little Liars alongside Ashley Benson. He was cast as Pete Diller on the FOX horror/comedy series Scream Queens.
He was on the Mexican soap opera Rebelde. While on the show, he released the single, "Responde," which rose to #13 on the Mexican music charts.
His self-titled debut album was released in 2005 and his second album, Indigo, came out in 2008.
His father is Lauro González and his mother is Astrid Boneta. He credited his grandfather, who he never knew, with his musical talent. He has a brother named Santiago and a sister named Natalia.
He worked on an English album with Adam Levine.