The actor will take on the role of Jamie, opposite Gabriel Byrne and Jessica Lange, in New York next spring (16), and admits the play has a special place in his heart.

Shannon tells WENN, "I'm really looking forward to that. It's definitely my favourite Eugene O'Neill play, so I'm very excited to be doing it.

"It's interesting because my father used to be an accountant in New York City back when he was younger and he said he would go to see Eugene O'Neill shows on Broadway with Jason Robards playing my character, and what an amazing experience he had.

"Unfortunately he's passed away but it would've been such a neat thing for him to see me in a Eugene O'Neill play. He'll probably be watching from wherever."