Joe Manganiello is an American television and film actor. He first rose to public attention when he portrayed the character of Flash Thompson in Sam Raimi?s Spider-Man trilogy. Manganiello has also appeared in guest roles and recurring roles in several popular television shows, most notably in the sitcom How I Met Your Mother, the medical drama E.R. and One Tree Hill.