Eh, this wasn't that good. The story could have been much better and there were things that could've been explained. I'm giving it a B because of the great performance of the actors, which include Dakota Fanning, Jennifer Hudson, Kate Beckingsale, Josh Hutcherson, and Forest Whitaker.
9/10
It's a canadian film about a guy who discovers his own sexuality through life, and his relationship with all his family. It's raelly really good, i think teens will love it.