A US citizen claiming to be a missionary has been charged with assault in Uganda after police reviewed footage of the man racially and physically abusing hotel staff.

Uganda Police received footage of the incident at the Grand Imperial Hotel, Kampala and arrested the suspect, identified as US citizen Jimmy Taylor, Friday. Taylor was detained at the Central Police Station, Kampala on charges of assault.

Thank you for your vigilance and sending us a video of an incident that happened at Grand Imperial Hotel. We have arrested the suspect, Jimmy Taylor, an American citizen. He was detained at the Central Police Station, Kampala on charges of assault. #CommunityPolicingpic.twitter.com/zcGFqLd4AP — Uganda Police Force (@PoliceUg) August 17, 2018

Video: Jimmy L.Taylor, the #American citizen caught on camera assaulting a worker at Grand Imperial Hotel in #Kampala being led to Central Police Station where he is detained on charges of #assault, #Uganda#SoftPowerNewspic.twitter.com/By3GytxEbX — SoftPower News (@SoftPowerNews) August 17, 2018

According to the Kampala Post Taylor told police that he was suffering from an illness that drove him to the attack. He also claimed to be a religious missionary and an ex-US Marine.

The four-minute video begins with the suspect standing behind the hotel reception desk knocking items to the ground. He then follows a staff member, aggressively confronting him by saying “you hate Jesus, you hate yourself,” before punching the worker.

He goes on to make several attempts to hit the man while repeatedly accusing the employee of having “disgraced Jesus.”

READ MORE: ‘Racial profiling’: Man fired after calling police on black neighbor at pool (VIDEO)

Taylor continues his rant, specifically targeting one employee who he appears to blame for being unable to access his room.

During the tirade, he uses several swear words, as well as the n-word. He also berates the country, claiming he came “to help Uganda but Uganda hates Jesus.”

The staff remain calm during the whole altercation despite the violence. At one point, another member of staff tries to abate the situation but is chastised by Taylor."No! No! You obey what I say. I don’t obey you.”

After he receives his key card, Taylor walks straight up to the camera repeating his vulgar slurs against Uganda.

Video of the incident was shared online and quickly went viral, following in the footsteps of several similar clips where people have been caught on camera using racial slurs.

READ MORE: ‘Go back to your country’: Woman’s racist bus rant filmed in NY (VIDEOS)