Personaggio piuttosto leggendario che storico: secondo le antiche cronache di John di Fordun (m. 1384 circa), dall'Inghilterra, dove si era rifugiato in esilio, incoraggiò Malcolm (poi III) Canmore a ritornare sul trono usurpatogli da Macbeth. Le forze di M. diedero un apporto decisivo alla battaglia di Lumphanan, nell'Aberdeenshire (15 ag. 1057), in cui Macbeth trovò la morte per mano di Macduff. Malcolm, salito al trono, avrebbe concesso privilegi a M. in segno di riconoscenza. Shakespeare ha ripreso nel Macbeth questa leggenda.