Beyonce, Dakota Fanning and Oprah