Cameron Diaz was in New York City to appear on Jimmy Fallon. Her new movie, Bad Teacher, has earned her an advertising billboard saying, “Bad Teacher. She don’t give an F”. Well, she obviously gives more than an F over her J Brand “Major” High-Rise Skinny Pants in Vintage Starship. Not being partial to which side of the Atlantic she wears them on, she was also spotted recently in London in the same style.