US troops celebrated the Thanksgiving holiday with a Harry Potter-themed feast on Thursday at an army base in South Korea.