Emily Blunt var castet i rollen som Jackie Q, men måtte trekke seg. Russell Brand filmet scener på scenen i rollen som Aldous Snow i hans eget bestselgershow foran 20 000 tilskuere på The O2 Arena i London. Jack Black og Jason Segel var begge med på scenen. Artisten Katy Perry var med i en cameorolle som seg selv, men scenen hennes ble kuttet ut av filmen.