The well used Hollywood idea. Guy meets girl, doesn't realise she's the one until it's almost too late, but, in the end triumphs over adversity to win his one true love.
The different take is our hero (Patrick Dempsey) promises to be 'maid of honour' at his best friend's (Michelle Monaghan) wedding to the seemingly perfect guy (Kevin McKidd).
I really didn't like this film for the first 20 minutes and was just about to switch it off when it finally kicked in. For the remaining 70 minutes it's quite entertaining and manages to keep the suspense up right until the end, even tho' the ending is so obvious.
The Scottish angle is way overdone and there is some unnecessary smutty inuendo, otherwise 4 stars.