Kyle Grant

Kyle Grant is a South African actor and singer who played Michelangelo in the Leonardo episode Angels and Cherubs.