he played flash thompson in sam raimi's "spider-man" trilogy and had many recurring roles in television on "er", "how i met your mother", and "one tree hill", before landing his breakout role as werewolf alcide herveaux on the hbo television series "true blood".