The River King (2005)
The River King is a 2005 film starring Edward Burns, Rachelle Lefèvre and Jennifer Ehle as a policeman, student and teacher all searching for the truth behind the apparent suicide of a young man at a small private school. Lefevre plays Carlin Leander, the young man's only real friend, who is now haunted by memories of their increasingly difficult relationship.
More at Wikipedia.