Writer/director Atom Egoyan continues his lifelong exploration of themes of isolation and alienation via two vivid characters in a new memory story. Restaurant inspector Jim (an exacting and austere David Thewlis) and his daughter Veronica (intriguing Laysla De Oliveira), a music teacher, attempt to unravel their complex histories and intertwined secrets in Guest of Honour (C), but the most effective elements are often undermined by head-scratching detours. A weak framing device with a miscast Luke Wilson as a priest does no favors for Egoyan’s meditation on perception and penance, memory and forgiveness. The father-daughter puzzle is complicated by infidelity and a hoax with high schoolers leading to jail time. The film’s most original element is its glimpse at Jim’s culinary certification profession and how he wields his minor power in crafty ways. Thewlis is solid in the role, but the story sometimes descends into mawkish melodrama. It’s disappointing with the talent involved that the stakes aren’t higher.