Elden Henson Cast as "Daredevil's" Foggy Nelson