Craig McGinlay est un acteur écossais, surtout connu pour avoir joué Sir Percival dans King Arthur : La Légende d'Excalibur.
McGinlay a grandi à Paisley, juste à l'extérieur de Gleniffer Braes près de Glasgow. Ses parents sont Ronnie (avocat) et Hazel. McGinlay a obtenu un diplôme en sciences du sport à l'Université de Stirling et a été joueur de rugby jusqu'à ce qu'une blessure le force à abandonner le sport en 2004. Il est devenu coach en fitness jusqu'à ce qu'il soit repéré par une agence de mannequinat de Glasgow en 2013.
En s'installant à Londres en 2014, McGinlay a signé avec Independent Talent Agency et Select Model Management à Londres ainsi qu'avec des agences à Milan, Newcastle et Manchester. Il a posé pour Nike, Trespass, Ray-Ban et Land Rover. Après avoir joué dans une publicité pour le whisky Haig réalisée par Guy Ritchie, McGinlay s'est vu proposer le rôle de Percival dans King Arthur : La Légende d'Excalibur, réalisé par Ritchie et avec David Beckham en vedette.