Los tres fundaron la productora Ctrl Z (Control Zeta) en Uruguay y en 2001 estrenaron su primer largometraje "25 Watts", que logró gran aceptación entre el público y la crítica.