John Allen McDorman IV (born July 8, 1986) is an American actor, best known for starring in the leading role of Brian Finch, a struggling musician who takes an intelligence enhancing pill, in the CBS television comedy-drama Limitless, from September 2015 to April 2016. McDorman also appeared as Evan Chambers in the ABC Family teen drama series Greek (2007–2011). He also starred in the NBC short-lived sitcom Are You There, Chelsea?, and played the role of Mike Pratt in the Showtime comedy-drama Shameless. In 2014, McDorman starred in the ABC romantic comedy/drama Manhattan Love Story. In 2018, McDorman joined the revival of Murphy Brown as Avery, Murphy's son.