Jind Allah, portrayed by Anthony Azizi, in Lessons Learned (S2, Ep 10)
Jind Allah was an especially nasty UNSUB who basically wanted to destroy every human being in the United States. Was it any wonder he was “detained” at Guantanamo? His lies thwarted the team for awhile but through the fancy footwork of Garcia, Prentiss and Reid they figured out his lies and enabled Gideon to manipulate him into betraying himself. He thought he was pulling one over on Gideon so it was so especially satisfying to see the smug, superior look on his face be replaced by one of fear and confusion because Gideon ended up being the one who pulled one over on him.