Xavier Swinton Byrne
Xavier Swinton Byrne, the son of Academy Award-winning actress Tilda Swinton and her former love partner, John Patrick Byrne. John is a Scottish playwright and artist. Xavier and her twin sister, Honor, were born on 6 October 1997 in London, United Kingdom. Due to their secretive nature, his professional works are yet not known. But […]