The aim of this paper is to present a new character formula for finite-dimensional representations of finite-dimensional complex semisimple Lie algebras and compact semisimple Lie Groups. Some applications of the new formula include the exact determination of the number of weights in a representation, new recursion formulas for multiplicities and, in some cases, closed formulas for the multiplicities themselves.