She is NOT an american citizen. Both her grandfathers were but she was born and raised in liverpool and london and is still a Brit Cit. And I found nothing wrong with her rendition of the anthem.