Kevin Dolenz is my favorite character in St. Elmo's Fire!!!! He is sooo cute!! Andrew McCarthy played him.. I also like Alec Newbary. Judd Nelson played him. Emilio Estevez played Kirby Keger. And Rob Lowe played Billy Hicks.