Pixar wants to make you laugh, think and cry again.

The trailer for their upcoming movie Soul was released on Thursday.

Jamie Foxx voices the character of a music teacher who takes an unexpected fall on one of the most important days of his life. His soul wanders toward the afterlife. He meets up with Tina Fey’s character who doesn’t want to start life on Earth. The journey goes from there.

Soul comes to theaters on June 19th.