Skip to Content

Sponsors

No results

Keywords

No results

Types

No results

Search Results

Events

No results
Search events using: keywords, sponsors, locations or event type
When / Where

Presented By: School of Music, Theatre & Dance

The Nutcracker(ish)

The Nutcracker(ish) The Nutcracker(ish)
The Nutcracker(ish)
The Nutcracker(ish) returns to Ann Arbor, blending the beloved story of The Nutcracker and the Mouse King with elements from The Wizard of Oz, creating a whimsical and comedic dance theatre mash-up that is sure to captivate audiences of all ages.
This vibrant production combines Tchaikovsky’s iconic score with Duke Ellington’s jazzy Nutcracker Suite, offering a unique, multicultural twist on the classic ballet. With an array of diverse dance styles and theatrical elements, The Nutcracker(ish) celebrates the beauty of cultural expression and inclusivity, transporting viewers into a magical, richly layered world.
Created by Tim Rhoze and director-choreographer Kara Roseborough, this production brings together a talented cast of dancers and actors from the University of Michigan. Audiences can expect dazzling choreography, imaginative costumes, and a story that’s full of surprises, humor, and heart.
The Nutcracker(ish) The Nutcracker(ish)
The Nutcracker(ish)

Cost

  • Free - Tickets Required

Explore Similar Events

  •  Loading Similar Events...

'+ '
'+ '

'+ ' '+ ' %_event_title_%'+ ' '+ '

'+ ' '+ '
'+ ''; $('#similar_events_list').empty(); var found_events=0; for (var event in data) { var event_obj=data[event]; var cur_event=event_template; cur_event=cur_event.replace(/%_permalink_%/g,event_obj.permalink); cur_event=cur_event.replace(/%_event_title_%/g,event_obj.event_title); cur_event=cur_event.replace(/%_event_type_name_%/g,event_obj.event_type); cur_event=cur_event.replace(/%25_event_type_%25/g,event_obj.event_type_id); cur_event=cur_event.replace(/%_datetime_%/g,event_obj.datetime_start); cur_event=cur_event.replace(/%_readable_datetime_%/g,formatDate(parseDateString(event_obj.date_start+' '+event_obj.time_start))); cur_event=cur_event.replace(/%_location_name_%/g,event_obj.building_id>0?event_obj.building_name:event_obj.location_name); if (event_obj.building_id>0) cur_event=cur_event.replace(/%25_event_location_%25/g,event_obj.campus_maps_id); else cur_event=cur_event.replace(/%25_event_location_%25/g,1); if (event_obj.image_url !== ""){ var image_url = event_obj.image_url } else { // use placeholder images based on event type switch (+event_obj.event_type_id){ case 1: var image_url = "/images/umicons_auditions.svg" break case 2: var image_url = "/images/umicons_careerfair.svg" break case 3: var image_url = "/images/umicons_ceremony.svg" break case 4: var image_url = "/images/umicons_communityservice.svg" break case 5: var image_url = "/images/umicons_conference.svg" break case 6: var image_url = "/images/umicons_exercise.svg" break case 7: var image_url = "/images/umicons_exhibition.svg" break case 8: var image_url = "/images/umicons_classinstruction.svg" break case 9: var image_url = "/images/umicons_rallymassmeet.svg" break case 10: var image_url = "/images/umicons_fair.svg" break case 11: var image_url = "/images/umicons_filmscreening.svg" break case 12: var image_url = "/images/umicons_healthclinic.svg" break case 13: var image_url = "/images/umicons_lecturediscussion.svg" break case 14: var image_url = "/images/umicons_meeting.svg" break case 15: var image_url = "/images/umicons_performance.svg" break case 16: var image_url = "/images/umicons_presentation.svg" break case 17: var image_url = "/images/umicons_openhouse.svg" break case 18: var image_url = "/images/umicons_recgames.svg" break case 19: var image_url = "/images/umicons_social.svg" break case 20: var image_url = "/images/umicons_sportingevent.svg" break case 21: var image_url = "/images/umicons_workshopseminar.svg" break case 23: var image_url = "/images/umicons_bicentennial.png" break case 24: var image_url = "/images/umicons_livestream.svg" break case 25: var image_url = "/images/umicons_tours.svg" break default: var image_url = "/images/umicons_other.svg" } } cur_event=cur_event.replace(/%_event_image_%/g, image_url) cur_event=cur_event.replace(/%_event_image_description_%/g, event_obj.event_title) $('#similar_events_list').append(cur_event); found_events++; } // We couldn't find any if (found_events<1) { $('#similar_events').hide(); } }, error: function (data){ $('#similar_events').hide(); } }); if ($('#show_sessions_registration').length) { $.ajax({ url : 'https://sessions.studentlife.umich.edu/track//json', type: 'GET', dataType: 'json', beforeSend: function( xhr ) { $('#show_sessions_details').show(); }, statusCode: { 403: function(data) { $('#show_sessions_text').html('Registration for this event is currently closed. Please check back later.'); $('#show_sessions_button').remove(); $('#show_sessions_details').remove(); }, 404: function(data) { $('#show_sessions_text').html('Registration for this event is currently closed. Please check back later.'); $('#show_sessions_button').remove(); $('#show_sessions_details').remove(); }, 200: function(data) { var html='
'+data.name+'
'; var show_event_titles=false; if (data.events.length>1) { show_event_titles=true; } for (var eventKey in data.events) { var event=data.events[eventKey]; if (show_event_titles) html+='
'+event.name+'
'; for (var sessionKey in event.sessions) { var session=event.sessions[sessionKey]; html+=''+session.name+' '; if (session.status=='waitlist') { html+='Waitlist Only'; } else if (session.status=='closed') { html+='Session Has Been Closed'; } else if (session.status=='over') { html+='Session Is Over'; } else if (session.status=='full') { html+='Session Is Full'; } else if (session.status=='open') { if (session.slots) { html+='Available Seats: '+session.slots+''; } else { html+='Seats Are Available'; } } html+='
'; } } $('#show_sessions_details').html(html); } } }); } if (loadLivestreamType!=null && loadLivestreamId!=null) { if (loadLivestreamType=="bluejeans") joinBJN(loadLivestreamId) else if (loadLivestreamType=="zoom") joinZoom(loadLivestreamId) } }); function formatDate(date) { var hours=date.getHours(); var minutes=date.getMinutes(); var ampm=hours>=12?'pm':'am'; if (hours>12) hours-=12; if (minutes<10) minutes='0'+minutes; var strTime=hours+':'+minutes+ampm; return (date.getMonth()+1)+'/'+date.getDate()+'/'+date.getFullYear()+' '+strTime; } function parseDateString(str) { var parsed=Date.parse(str); // Fix for Safari if (isNaN(parsed)) parsed=Date.parse(str.replace(/-/g, '/').replace(/[a-z]+/gi, ' ')); return new Date(parsed); }
Back to Main Content
'+'\n' } else { var returnStr = '
'+'\n'+ ' '+occurrenceNameHtml+'\n'+ ' '+locHtml+'\n'+ '
'+'\n'+ ' '+'\n'+ ' '+'\n'+ ' '+occurrence.datetime_output+'\n'+ ' '+'\n'+ '
'+'\n'+ '
'+'\n' } return returnStr } function getOccurrences() { var occurrences = {}, temp, locStr temp = { "id":21862857, "datetime_start":"20241213T190000", "datetime_end":"20241213T203000", "has_end_time":1, "datetime_output": "7:00pm - 8:30pm", "date_start":"20241213", "date_end":"20241213", "time_start":"19:00:00", "time_end":"20:30:00", "time_zone":"America\/Detroit", "building_id":"null", "building_name":"Dance Building", "campus_maps_id":"46", "campus_maps_name": "dance-building", "room":"Dance Performance Studio Theatre", "notes":"", "location_name":"Dance Building", "occurrence_name":"", "iCal_href": "/event/129481-21862857/feed/ical", "googleCal_href": "http://www.google.com/calendar/event?action=TEMPLATE&text=The%20Nutcracker%28ish%29%20&dates=20241214T000000Z/20241214T013000Z&details=%2AThe%20Nutcracker%28ish%29%2A%20returns%20to%20Ann%20Arbor%2C%20blending%20the%20beloved%20story%20of%20The%20Nutcracker%20and%20the%20Mouse%20King%20with%20elements%20from%20The%20Wizard%20of%20Oz%2C%20creating%20a%20whimsical%20and%20comedic%20dance%20theatre%20mash-up%20that%20is%20sure%20to%20captivate%20audiences%20of%20all%20ages....&location=Dance Building%20-%20Dance%20Performance%20Studio%20Theatre&trp=false&sprop=&sprop=name:" } if (!occurrences[temp.date_start]) { occurrences[temp.date_start] = {} } if (temp.location_name !== null) { locStr = temp.location_name+(temp.room !== '' ? ' - '+temp.room : '') } else { locStr = 'Unspecified Location' } if (!occurrences[temp.date_start][locStr]) { occurrences[temp.date_start][locStr] = [] } occurrences[temp.date_start][locStr].push(temp) return occurrences } function getDateStr(date) { let dateObj = new Date(date) var month = (dateObj.getMonth()+1) >= 10 ? (dateObj.getMonth()+1).toString() : '0'+(dateObj.getMonth()+1) var day = dateObj.getDate() >= 10 ? dateObj.getDate().toString() : '0'+dateObj.getDate() return date.getFullYear()+month+day } function getFormatDate(dateStr){ return dateStr.substring(0,4) + '/' + dateStr.substring(4, 6) + '/' + dateStr.substring(6, 8) } })