We already know Amy Schumer and Bill Hader are hilarious. That doesn't change in the trailer for Trainwreck, the upcoming comedy directed by Judd Apatow and written by Schumer. The pleasant surprise is that LeBron James, who plays himself and is inexplicably buddies with Hader's character, is actually funny.

Like really funny. 

Schumer plays a magazine writer (holla!) who believes monogamy is dead until she starts falling for a doctor (Hader) who shows being a gross grown up might not be so bad after all. Brie Larson, Daniel Radcliffe, and John Cena are also featured. The flick will debut at SXSW before premiering in theaters July 17

Watch the trailer above.