The MTV Movie Awards rocked Los Angeles last night and Shailene Woodley was the biggest winner. She took home the Best Female Performance, Best Kiss, Best Movie and Trailblazer Award. And she had time to make a joke about smoking weed.

It started off well, when she first hit the stage to receive the Best Female Performance for her role in The Fault in Our Stars. She thanked the story author John Green, saying it changed her life. She then got the Trailblazer Award, presented by actor and friend Miles Teller who called her "a force of nature." It was clear she was improvising, babbling about the sense of community and asking "what am I tryng to say, I just have no idea." That's when things got controversial.

In the end, trying to make a joke, she said: "I was gonna say let's blaze on but I don't know if I can say that! So, let's trailblaze on!". Did she just tell the world to go smoke weed?

She would go on stage two more times, to receive the Best Kiss Award and the Best Movie Award, all for The Fault in Our Stars. Shailene was clearly the winner of the star studded show, hosted by Amy Schumer, which started off by stating "this is the coolest award show, it's the one to be at." The comedian followed with a series of hilarious jokes about Kevin Hart, who was honoured with the Comedic Genius Award at the show.

Jennifer Lopez was also one of the winners of the night for The Boy Next Door, with the Best Scared-As-S**t Performance, and Bradley Cooper was voted Best Male for American Sniper.

Jennifer Lawrence got Best Musical Moment, for The Hunger Games: Mockingjay - Part I, and Zac Efron took home the Best Shirtless Performance and Best On-Screen Duo, with Dave Franco, for Neighbours. Best Comedic Performance went to Channing Tatum, in 22 Jump Street.

Rockers Fall Out Boy delivered the highest musical moment of the night, performing "Trap Queen", from the latest album American Beauty/American Psycho, featuring Fetty Wap in the end.

Charli XCX also performed "Famous" and was then joined by Tinashe and Ty Dolla $ign, in a high profile performance of "Drop that Kitty."

As for a first ever, the whole cast of The Avengers gathered at the ceremony, as Robert Downey Jr. accepted the Generation Award. Scarlett Johansson made an appearance in a sleek pink suit, while Sofia Vergara was stunning in blue. Which was, funny enough, the colour of the "red" carpet