No, Shannon Elizabeth did not actually sing in Catch a Christmas star. The vocals were performed by another singer.