Charlie Puth has promised "one of his best vocal performances at the Super Bowl.
The 34-year-old singer has been chosen to performer the United States' national anthem The Star-Spangled Banner at next year's big game on February 6, and he's directly addressed criticism from fans questioning his selection.