It is centered around Matt Demon's character who is very good in Maths but he refuses to pursue a career in Mathematics.Then Robin Williams comes into the picture as Will's therapist . How he handles uncovers and unties the psychological knots of Will's mind.Ben Affleck plays supportive friend in the movie.
There relationship(Will & Therapist) is shown very beautiful in the film.
It is a emotionallly charged film.Definitely worth a watch.
Yes the boys are perfectly straight in the movie.