Nicolas Cage stars as an angel who becomes human for the love of a woman in "City of Angels," now playing in Utah County theaters.