Ioan Trevelyan as a smoldering 40-something