Sachverhalt: A. A.a. Der türkische Staatsangehörige A._ (geboren am 5. Dezember 1989) reiste im Februar 2011 ohne Aufenthaltstitel in die Schweiz ein. Er heiratete am 1. März 2011 die in der Schweiz aufenthaltsberechtigte slowakische Staatsangehörige B._ (geboren am 3. November 1983). Zwecks Verbleibs bei seiner Ehegattin wurde ihm in der Folge eine Aufenthaltsbewilligung EU/EFTA erteilt, welche letztmals bis am 19. Juli 2020 verlängert wurde. A.b. Am 14. September 2011 wurden A._ und B._ wegen des Verdachts auf Widerhandlungen gegen das Ausländergesetz ein erstes Mal polizeilich einvernommen. Weitere Massnahmen blieben zu jenem Zeitpunkt aus. A.c. Am 27. Februar 2015 äusserte eine anonyme Anruferin gegenüber der Kantonspolizei Zürich den Verdacht, dass A._ und B._ eine Scheinehe führten. Im Zuge weiterer Abklärungen stiess die Kantonspolizei auf dem Facebook-Profil von B._ auf verschiedene Fotos, die sie mit ihrem Landsmann C._ im Urlaub und an gemeinsamen Familienanlässen zeigen. Am 22. August 2015 kontrollierte die Kantonspolizei den Wohnort von A._ und B._. Zwischen dem 25. September und dem 1. Oktober 2015 wurden sie polizeilich zur Sache einvernommen. A.d. Mit Urteil des Bezirksgerichts Pfäffikon vom 30. August 2016 wurde die Ehe von A._ und B._ geschieden. B. Mit Verfügung vom 15. Juni 2016 widerrief das Migrationsamt des Kantons Zürich A._s Aufenthaltsbewilligung EU/EFTA, wies ihn aus der Schweiz weg und setzte ihm Frist zur Ausreise an. Ein dagegen erhobener Rekurs bei der Sicherheitsdirektion des Kantons Zürich blieb erfolglos (Entscheid vom 27. Juli 2017). Am 15. November 2017 wies das Verwaltungsgericht des Kantons Zürich die gegen den Rekursentscheid erhobene Beschwerde ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 20. Dezember 2017 beantragt A._ die Aufhebung des angefochtenen Urteils; ihm sei die Aufenthaltsbewilligung zu belassen. Eventualiter sei er fremdenpolizeilich zu verwarnen. Mit Präsidialverfügung vom 21. Dezember 2017 wurde der Beschwerde antragsgemäss aufschiebende Wirkung erteilt.