Surprise, Amy Schumer is married!

The actress and comedian announced overnight that she tied the knot with boyfriend Chris Fischer in a Malibu ceremony on Tuesday.

She shared a series of photos on Instagram from the day, where guests included Jennifer Lawrence, Jennifer Aniston, Jennifer Lopez, Jake Gyllenhaal, Judd Apatow, Chrissy Teigen and John Legend.

Schumer, 36, only became Instagram official with 37-year-old Fischer, an American chef, a few days earlier when she posted a photo of the couple kissing to wish Ellen DeGeneres a happy birthday.

They were first linked in November, about six months after she split from boyfriend of one year, Ben Hanisch.

The Trainwreck and I Feel Pretty star used the attention on her following the announcement to do some good.

Schumer asked that in lieu of wedding gifts, people donate to gun safety organisation Everytown, after a school shooting in America claimed at least 17 lives this week.

Amy has been a vocal advocate for gun control after two people died and nine were injured when a gunman opened fire on a Trainwreck screening in 2015.

Congratulations, you two.