Trevino played the role of Jackson Meade, similar to Meade Milk, in the Disney Channel Original MovieCow Belles. He has also appeared as a guest star on Cold Case, Without a Trace, Bones, The Mentalist as Bradon Fulton in season 1 episode 19 and Commander in Chief. Trevino also had a small role on the TV series Charmed in the eighth-season episode, "Malice in Wonderland", as Alastair. He also had a recurring role on The Riches on FX, playing high school student Brent, in a four-episode story arc in season 1, and appeared in the third episode of season 2.
He played the role of Jaime Vega on the short-lived 2007 television series Cane. In 2008, Trevino was cast for a three-episode arc on The CW's 90210, playing Ozzie, a student at West Beverly Hills High School and love interest for Naomi.[5]
Beginning in 2009, Trevino starred as Tyler Lockwood in the series The Vampire Diaries on The CW.[6] Trevino appeared as the same character in a recurring role on the Vampire Diaries spin-off series The Originals in 2013, the first major character to transition from one show to another.[7][8] His work garnered him two Teen Choice Awards and nominations for ALMA Awards. In April 2015, it was announced that Trevino would be leaving The Vampire Diaries after the end of the sixth season, like his co-star Nina Dobrev.[9][10] He later returned in the eighth season for the series finale.[11][12]
From 2019, Trevino began starring in the CW's Roswell, New Mexico as Kyle Valenti, a doctor and the son of the sheriff.[13][14][15] The series is a remake of the 1999 television series Roswell, He was in the show for four seasons until it ended in 2022.[16] He also made his directorial debut in the fourth season of the series in which he directed episode 9.[17]