By Terri-Lynne Waldron
From 2004 through 2009, Joe Flanigan played Lt. Colonel John Sheppard in the hit SyFy series, STARGATE ATLANTIS. Flanigan makes his debut at Fan Expo Canada this year taking place at the Toronto Metro Convention Centre, and running from August 23 until August 26. The veteran actor dished about strange fan requests, shooting action scenes and working with Jean-Claude Van Damme. [Read more…]