Creating a custom landing page / homepage

Hi, what I would like to do is creating a custom landing page for my website.

What I did so far is creating a template file: page-langingpage.php

If I assign the template to a static page I created, it works perfectly fine, however if I set the static page as the homepage in the theme settings, it does use the page-landingpage.php file but uses some other formatting.

So my question is, what do I need to do in order to be able to create a custom landing page.

Thank you

@romrayster

The simplest solution here would be to delete/rename front-page.php as WordPress treats it as more important when static page is used for front page.

Worked perfectly, thank you =)