Sofia Vergara brought some much needed heat to the chilly London premiere of Happy Feet 2 this weekend. Hit the jump to see the Colombian actress sporting purple animal print and a cute pair of Louboutins as she has fun with some dressed up penguins!