Here's the thing about a bonus: A bonus is a bonus. Bonuses are not guaranteed, that's why it's a bonus given based on various factors and not a salary written into your contract.Your manager doesn't have to honour anything about a bonus, unless it is written down in a formal way and approved by the payroll department. Do not judge your personal finances on the assumption of getting a bonus, and do not judge your current employment based on the theoretical size of a future bonus that might never materialize.
As to whether or not you think your manager lied to you, you have 2 choices:
1) Your manager is a liar. In which case, you can't trust him for anything; once a liar, then there is always the suspicion of lying about anything, so you can't fully trust a liar. But you need to be able to trust your manager to work in the best interest of their team, to make sure your tasks are prioritized and scoped correctly so you can do your work. If you can't trust your manager, time to find a new manager, via internal or external transfer.
2) Your manager is not a liar. In which case, give him the benefit of the doubt. You can be upset with him because maybe you think he broke his promise, but you should assume it wasn't a targeted attack against you. As above, your bonus is not a promise, and any promise of a bonus is only as good as the paper it's printed on; if it's not printed on paper then it's not any good. I think you've learned that lesson.