if your contract is over then it's over! they can't force you..you have no obligation to work for them.. legally they can't hold you! and they can't call the police on you.. actually, let them do that, maybe the police would get you your passport! and since you're in a hurry, they might not pay you.. but at least you got your ticket!