"America's Got Talent" star Jackie Evancho will sing the national anthem at Donald Trump's inauguration on Jan. 20.