He has directed and choreographed: