See TMNT Star Stephen Amell Out of His Shell