Dr. O'Neill in Se7en (1995) is played by Peter Crombie.
See the full spoiler-free cast & character guide for Se7en