Firstly, a few comments or suggestions on your requirements. If you would like to have this device around for a decade or longer, I would strongly suggest putting much more storage space than 4TB. But I only suggest that because you said you want it for media from your laptop. Now I'm also making some assumptions as to what "media" entails as you use it but I'm guessing maybe movies, TV shows, photos, and other videos. If that is correct, the price of hard drives are becoming so cheap that it would actually just be a waste to only put 4 TB into it. Is there any reason why you want 2x 2TB drives instead of a single? Because single 4TB drives are very affordable these days. I still suggest higher though and maybe start out with x1 20TB drive to last you as long as you need until you fill it up.
Now, these previous suggestions are only to take if you end up going the route of getting a dedicated PC to use for storage, but what I think may better serve you, especially since you said the main use you need it for is to host/store/share media from your laptop, is to dish out the money and invest in a good NAS - Network Attached Storage. With the quality of NAS devices out today, they're basically they're own storage server/computers- with no need to be ran from or connected to a computer to function. You can set these up to store media very easily onto it, share media very easily from it, and watch, open, browse, and share media from it very easily.
If you've never heard of a NAS or feel intimidated, dont worry at all. Theres so much documentation and tutorials and information online that you could never have knew what it was one day, and install and use one with all its abilities the next.
If you want more reviews or recommendations I would suggest going to Toms Guide and PCMag but Toms Guide usually gives everything one needs to know about anything.
As for a specific NAS, i would suggest a Synology device and to be more specific i would sugeest a Synology DS220+ for an entry level. It can hold 2 drives and take up to 6gb ram and they cost only $299 and Amazon has them available on Prime with 2 day shipping. You'll need to buy your hard drives to put in them though. And another very important note, if you go that route or whatever device you choose, go to their website and read through the documentation. Most of them have a list of acceptable hard drives they suggest. This way if you ever run into problems its makes it MUCH easier for them or someone to help you out.