Xavier Dolan’s Les Amours Imaginaires

Les Amours Imaginaires, meaning Imaginary Loves, is both written and directed by Xavier Dolan who also stars as Francis; it follows the story of three close friends involved in a love-triangle and inevitably, their friendship suffers.

http://www.youtube.com/watch?v=6gCPIof4kNQ