Actor who played the role of Evan on the television series Greek, starring alongside Tiffany Dupont. He joined the cast of Showtime's Shameless in season four, and, in 2015, he began starring as Brian Finch on the series Limitless.
He studied at the Dallas Young Actors Studio.
He played the role of Tate Brady on The Newsroom.
He was born to Deborah Gale and John Allen McDorman, and he grew up with two sisters.
He was in an episode of Cold Case with Justin Chambers.