This is singer Tum Warawut performing on what I think is the Thai version of Sing Your Face Off.
This video is after the performance as Beyonce, featuring a slight costume change and interaction with the judges:
And this is the same performer as singer Apaporn Nakornsawan: