Beyoncé will perform at halftime of an NFL Christmas Day game between the Baltimore Ravens and Houston Texans.