Stephen Amell puts his muscular body on display while going shirtless by the pool on Friday (May 22) in Marbella, Spain.

The 34-year-old Arrow actor, who is currently on a break from filming Teenage Mutant Ninja Turtles 2, is vacationing with his wife Cassandra Jean and their 19-month-old daughter Mavi, among other family and friends.