Cross-pollinating these genres , they came up with three characters -- a neophyte F.B.I. agent ( played by Anna Torv ) , a brilliant but mad scientist ( John Noble ) and his wayward son ( Joshua Jackson ) -- who solve a single mystery each week .