You gotta give it to the girl, Blake Lively always looks good. On set, off set she never fails to impress. Here at the LA premiere for her new film Savages, a beachy thriller set in Mexico where she stars alongside Salma Hayek and John Travolta, she simply oozed Hollywood glamour. Like the look? Then shop our interpretation of Blake's bombshell beauty below.