How to create a node from an other node template? I would like to have a form for the creation of a node (let's name it news) when you are on the page of an other type of node (let's name it movie). So on /node/31 (of type movie) I would like to have the node content and a form to create a news

I thought about using a Webform but after all it felt like trying to hack the Webform with a trick. Moreover since the form already exists (at path node/add/node_name), I might be able to reuse it but I don't know if it is really possible.

What should be the right way to do it ? With a webform ? By exposing the form for the specific node ? By creating a custom form ? Maybe an other solution I didn't think about ?
Use Form Block


  Enables the presentation of user registration, site wide contact, or
  node creation forms in blocks


Select your content type for the form. Place block in region and for visibility select the other content type. 

If you rather render the block using a template file, ex: node--movie.html.twig you can use Twig Tweak and print it out using {{ drupal_block('block_id') }}