Netflix has a slew of new TV shows and films arriving on the platform in March for subscribers to get excited about. Heading up the pack is the new Lindsay Lohan-led romantic comedy Irish Wish, which was filmed around Ireland last year and follows a shy book editor on a supernatural, romantic journey of self-discovery. Another Netflix film set for release next month is Damsel, which stars Millie Bobby Brown in the main role as Princess Elodie, who initially consents to wed a prince, believing in her royal duty and wanting to make her family proud. However, she soon uncovers...