Virgil Oldman - Geoffrey Rush Robert - Jim Sturgess Claire - Sylvia Hoeks Billy - Donald Sutherland Fred - Philip Jackson Lambert - Dermot Crowley Sarah - Liya Kebede