most challenging role