Eminem has shocked fans with an unexpected appearance at the opening of his new restaurant.
In a stroke of marketing genius, the 48-year-old rapper has launched his new eatery, called Mom's Spaghetti, in his hometown of Detroit.
Listeners of Eminem's music will immediately recognise the title from the lyrics of his 2002 Oscar-winning song, Lose Yourself, in which he sings: His palms are sweaty, knees weak, arms are heavy / There's vomit on his sweater already, mom's spaghetti.
Attending Wednesday's opening and taking orders at the walk-up window, Eminem was nervous, but on the surface he looked calm and ready.