Yes, Richard Armitage is back once more