Kelly has had the pleasure of appearing in the following places: