Ryan Reynolds has heaped praise on his Green Lantern co-star Mark Strong.
Reynolds is back on the big screen later this year as the DC Comic hero Hal Jordan aka Green Lantern.
He leads an all star cast of Blake Lively, Mark Strong and Peter Sarsgaard and Reynolds has nothing but praise for Strong - who takes on the role of Sinestro in the movie.
Speaking to Collider the actor said: "Mark is a very generous actor and he is also just incredibly good in every moment. You know, we are talking to each other on an alien planet and he is purple with some crazy widow’s peak.
"There is a moment where you can catch yourself and say, 'This is ridiculous!' but as soon as you start to converse with him and you look into his eyes it’s pretty magical. He is right there and he is that character. It’s sink or swim, and it’s pretty fantastic.
"They hired well. I felt that across the board they just did a really good job on that. Mark and I have a lot of fun working together."
Green Lantern is the first movie for Reynolds since his superb turn in Buried at the end of last year.
But the actor has a whole host of projects in the pipeline including The Change Up and The Croods.
He is currently filming Safe House while Deadpool and R.I.P.D are on the horizon.
Green Lantern is released 17th June.
Tagged in Ryan Reynolds Mark Strong