So, Captain America roasted you on your birthday...

Chris Pratt turned 39 on June 21, while promoting the opening of his new movie "Jurassic World: Fallen Kingdom," and watching his other movie "Avengers: Infinity War" continue to crush at the box office.

Pratt got birthday posts from fans and co-stars, including his Marvel and "Jurassic" family.

Chris Evans (Steve Rogers/Captain America) won the Internet for this Star-Lord post expertly taking the piss:


Pratt responded:

Could've been worse. At least he's still Number 1, not Number 2.

As you know, many fans have been giving Peter Quill/Star-Lord a hard time after the events of "Avengers: Infinity War," although the directors said fans should be equally mad at this guy.

Here are some kinder, gentler birthday wishes for Pratt:

Chris Pratt and Bryce Dallas Howard's "Jurassic World" sequel is now in theaters. Pratt, Evans, and Zoe Saldana can be seen in "Avengers: Infinity War," also now in theaters.

Want more stuff like this? Like us on Facebook.