Photo: olivia wilde plays john mayer or pepe le pew 16 | Photo 3108180 | Just Jared: Entertainment News