Whilst Ciarán Hinds bears a striking resemblance to Marton Csokas, he in fact portrays an elderly Sam Worthington (David). Don't be confused or you will think Mirren is having brilliantly layered and suspenseful conversations with old David that the climax completely fails to deal with.