Citation: 2C_720/2021 E. 2

Agissant par la voie du recours en matière de droit public et subsidiairement du recours constitutionnel, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, l'annulation de l'arrêt de la Cour de justice du 13 juillet 2021, ainsi que celle de la décision de l'Office cantonal du 12 décembre 2019 et d'ordonner audit office de renouveler son autorisation de séjour. A titre subsidiaire, il requiert qu'il soit ordonné à l'Office cantonal de soumettre son dossier au Secrétariat d'Etat aux migrations avec un préavis favorable. Plus subsidiairement, il conclut au renvoi de la cause à l'autorité précédente ou à l'Office cantonal pour nouvelle décision dans le sens des considérants. L'Office cantonal renonce à formuler des observations, se rallie aux considérants de l'arrêt attaqué et conclut au rejet du recours. La Cour de justice renonce également à se déterminer et persiste dans les considérants et le dispositif de son arrêt. Le Secrétariat d'Etat aux migrations n'a pas réagi.