Johnson originated the role of Enid Hoopes in Legally Blonde and in 2008 performed as Paulette in the national tour of Legally Blonde. Some of her Off Broadway roles include Sinéad in But I'm a Cheerleader and Nadia in bare: a pop opera. Johnson joined the Broadway production of Kinky Boots on December 23, 2013 as the role of Pat.