Sachverhalt: A. Zwischen X._ (britischer Staatsangehöriger) und dessen Ehefrau A._ ist seit September 2008 ein Scheidungsverfahren vor dem Bezirksgericht Zürich hängig. Mit Massnahmeverfügung des Bezirksgerichts Zürich vom 15. Januar 2010 wurde X._ rückwirkend ab 1. Februar 2009 verpflichtet, monatliche Unterhaltsbeiträge von Fr. 7'500.- für seine Ehefrau und von Fr. 1'500.- bzw. Fr. 2'700.- für den gemeinsamen Sohn B._ zu bezahlen. Die von beiden Parteien hiergegen erhobenen Rekurse wies das Obergericht des Kantons Zürich am 22. Dezember 2010 ab. Das Bundesgericht trat auf die von X._ erhobene Beschwerde mit Urteil vom 23. Mai 2011 nicht ein. X._ stellte am 22. Juni 2011 ein Gesuch um Abänderung der vorsorglichen Massnahme, welches das Bezirksgericht Zürich am 9. September 2011 abwies. Die hiergegen erhobene Berufung und bundesgerichtliche Beschwerde blieben erfolglos. B. Ein auf Anzeige von A._ eingeleitetes Strafverfahren wegen Vernachlässigung der Unterhaltspflicht stellte die Staatsanwaltschaft Zürich-Limmat am 13. Dezember 2010 ein. Am 23. November 2011 stellte A._ erneut Strafantrag wegen Vernachlässigung der Unterhaltspflicht. Die Staatsanwaltschaft Zürich-Limmat stellte das Strafverfahren wiederum ein und auferlegte X._ die Verfahrenskosten. Die hiergegen von ihm erhobene Beschwerde wies das Obergericht des Kantons Zürich am 11. August 2014 kostenpflichtig ab. C. X._ führt Beschwerde in Strafsachen und beantragt, der Beschluss des Obergerichts sei aufzuheben. Die Kosten seien auf die Staatskasse zu nehmen, und der Kanton Zürich sei zu verpflichten, ihm eine Entschädigung von Fr. 23'539.68 auszurichten. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen.