It's an annoying movie, the knight is useless. There are like 0 Knight qualities in him. He literally needs Nimona to do everything for him.
Nimona is super irritating.
Lastly, the entire premise makes no sense, they build walls around the city, created fake history, all because of one shapeshifting girl who didn't even destroy anything.