Stephen Amell to Appear on Legends of Tomorrow Sporting a Goatee, Missing An Arm