I haven't seen the movie, but I read your question as asking: rather than focusing on winning for themself, are there strategies that a player can use to cause another player to lose? The answer is yes, but since there are elements of chance involved, it could never work 100% of the time. After all, if the villian is being dealt the best hands possible, there's really nothing you can do.
You describe a hand with two agents at the table with the same goal in mind. The first and most likely option for accomplishing the goal of making the villain lose is for the two agents to collude--to work together--something is that considered cheating but is hard to catch when the players are good at it. They could have signals or cues between each other that let their partner know how strong or weak their hand is or what action they'd like their partner to make. For example, Agent A has a very good hand and makes a bet followed by the villain calling the bet; Agent B knows Agent A has a good hand so he increases the bet knowing that he, himself, will probably lose, but that the villain will get stuck putting more money in as a loser.
Another general strategy is to simply keep as many players as possible in the hand who are not the villain. No matter what the villain has, his probability of winning a hand is lower when he's faced with 4 other players at showdown compared to just 1 other player at showdown. Now, you'd have to be careful to not simply have a bunch of people paying off the villain when he has the best hand, but the strategy is just to not needlessly chase out other players; this conflicts with normal strategies where you often want to dwindle the field of opponents and increase your own chance of winning.