Also known as: 23_oscar_23
Oscar Leon lives in Los Angeles, CA. He has also lived in Pomona, CA. He went to school at the California State Polytechnic University Pomona and Garfield James A. Senior High School. Knocked Up and Good Luck Chuck are his favorite films.