Did controversy queen Mallika Sherawat just take on John Abraham and Shah Rukh Khan?