Benedict Cumberbatch as Conor (older)