Much ado about nothing, but the filming location is interesting:
2991 South City Lake Road in Fayetteville, AR
And here I was thinking it was Bucharest!
Anyhoo, it's a gorgeous property: https://homesoftherich.net/2011/08/dromborg-castle/
As for the film itself, don't bother.