Guest Stars Seth MacFarlane as Carter Pewterschmidt Jonathan Morgan Heit as Child Emma Roberts voices Amanda Barrington Sharon Osbourne as Herself Nick Cannon as Himself