Avellán es actualmente vicepresidenta de Troublemaker Studios (creada inicialmente como Los Hooligans Productions), la productora que ella y su entonces marido, Robert Rodriguez, fundaron en 2000.