Prior to joining the cast of Friday Night Lights, Porter played Matthew in the original cast of the Off-Broadway hit Altar Boyz in 2004. In 2006, he temporarily took over the role of Casey Hughes in the soap opera As the World Turns, a role originally performed by Zach Roerig. Porter also played the role of Colin Thompson, the more visible part of the duo that fronts the fictional band PoP!, in the movie Music and Lyrics. Porter also played the character Rex in the film Speed Racer, which was directed and written by the Wachowskis. He played Bobby in the remake of Prom Night and Ben Wheatly in Bandslam, released in August 2009. In the latter film, he co-starred alongside Aly Michalka, Gaelan Connell, Vanessa Hudgens, and Lisa Kudrow. In the same year, he was also paired with The Sisterhood of the Traveling Pants star Alexis Bledel in the romantic comedy filmThe Good Guy, which premiered at the Tribeca Film Festival. Porter is a fan of comic books and has auditioned for several comic book hero roles. He is also a fan of HeroClix, filming unboxing videos of upcoming sets for the WizKids Facebook page. Porter performed and sang the song "Someone to Fall Back On" in Bandslam, and his song "Pretend" was included in the soundtrack. He was part of his high school's choral department and was a founding member of the groups 4:2:Five and Mosaic. He eventually performed for Off Broadway with another A Cappella band named Toxic Audio. Porter portrayed Randy in the 2010 film Dear John, which was adapted from the novel of the same name by Nicholas Sparks. In 2010, Porter joined the cast of CBS's legal drama The Good Wife as Blake, an investigator for a law firm. Also in 2010, he starred in the pilot of the television series Nomads, which was developed for The CW, but it was not picked up by the network. BuddyTV ranked him #10 on its "TV's 100 Sexiest Men of 2010" list and #34 in 2011. Porter played a lawyer in the medical dramedy series Hart of Dixie alongside Rachel Bilson. The series debuted on The CW in September 2011. In 2013, he debuted in the second season of the hugely popular video game series of by Telltale Games as Luke, one of the main characters in the series. Porter also voiced another main character, Lukas, in Minecraft Story Mode by Telltale Games and Mojang. In 2017, Porter portrayed Colton "Colt" Cruise in the EA Sports gameMadden NFL 18Longshot mode.
Personal life
In April 2013, Porter married casting director Kelsey Mayfield, a former University of Texas cheerleader whom he had met on the set of Friday Night Lights. One of his groomsmen was screenwriter and director Jamie Linden, a schoolmate at Lake Howell. In May 2015, Mayfield gave birth to their son, McCoy Lee. Their daughter, Clover Ash was born in August 2017.