After rising to prominence in such gritty dramas as The Wire and going on to star as the titular character in acclaimed series Luther, Idris Elba has become beloved as a screen tough guy.
But the 43-year-old actor - whose name has been constantly thrown into the ring as a contender to become the next James Bond - has shown that in real life he's a big softy when it comes to family.
The dashing east London native was spotted enjoying a fun-filled day out in sunny New York City with his adorable two-year-old son Winston and a female companion on Wednesday.