Matthew Macfadyen, Michael Shannon, Set to Star in President Garfield Assassination Historical Drama by Claire Barrett2/2/20242/8/2024 Macfadyen is set to play a self-castrating assassin — basically, Tom Wambsgans all over again.