Olmos has often become involved in political activism. He makes frequent appearances at juvenile halls and detention centers to speak to teenagers at risk. He has also been an international ambassador for UNICEF. In 2001, he was arrested and spent 20 days in prison for taking part in demonstrations against United States Navy bombings of the island of Vieques, Puerto Rico.