You probably recognize him from his roles in True Blood, or as the male model in Zoolander, but he has done so much more! He was given his first film role when he was only seven years old, and was famous in Sweden by the time he was 13. He was very uncomfortable with this, so Skarsgard quit acting for seven years.
Besides Zoolander, you can see Alexander Skarsgard in The Last Drop, Kill Your Darlings, Beyond the Pole, Trust Me, 13, Straw Dogs, Melancholia, and he will be acting in 2012's Battleship.