The Life and Career of Rafe Spall: A Versatile and Charming Actor By Rebecca Lovelady September 20, 2023