He’s called Scott Speedman.
*Googles ‘Scott Speedman’*
Still none the wiser, really, though his surname is quite similar to Speedos.
Oh not but seriously, he is an Englisher-born Canadian-raised actor who’s been in tons of stuff we’ve never heard of, is rather of-cute, and Cameron Diaz by all accounts agrees.
They have been seen quote frollicking unquote on the beaches of the Bahamas.
That’s just showing off.