The 2012 Banff Film Festival world tour is going on right now. I have been to this many times, and plan to attend this year when it gets close to where I live. My brother attended where he lives and said it was awesome! You can click here and see if it is coming to a city near you:
Click this, then click Canada, United States, or International depending on the country you are in. You can also explore their site and get a feel for what it is all about.
You won't be disappointed, it is always amazing, and pretty much all ages appropriate (usually some films will have a bit of bad language). Turn up your volume, and make this video full screen, it is in HD. Here's the kind of stuff you can look forward to seeing: