Cast and Crew of City Lights

City Lights

In the classic film "City Lights," we are introduced to the endearing yet hapless character of Willie Melvin, portrayed by Gerard Kelly. Willie is not just any ordinary bank clerk; he harbors dreams of becoming a successful writer, a pursuit that feels ever more distant due to his frequent blunders and misadventures. His illusions of grandeur are continually thwarted by his own incompetence, causing a lasting impact on his confidence. Adding to his woes is the influence of his best friend, Chancer, whose questionable schemes often lead Willie into precarious situations rather than support his aspirations.

The complexities of Willie's life are exacerbated by the challenges presented by his workplace environment. He faces constant pressure from his mother, who serves as the stern manager of the bank, Adam McLelland, further complicating his quest for self-fulfillment. Willie's interactions with his fellow bank teller, Brian, played by Jonathan Watson, also serve to highlight his struggles. Brian, characterized by his sycophantic nature, often reinforces Willie's feelings of inadequacy rather than providing the encouragement he desperately seeks. This toxic combination of negative influences creates a poignant backdrop against which Willie's journey unfolds.

As "City Lights" progresses, viewers come to sympathize with Willie's plight and cheer for his fleeting moments of success amidst the chaos of his life. The film not only examines his desire to achieve literary greatness but also explores the themes of friendship, ambition, and the pervasive impact of unsupportive relationships. This richly layered narrative invites the audience to reflect on the barriers that inhibit personal growth while also celebrating the resilience required to pursue one's dreams, no matter how daunting the obstacles may be.

Ran for 5 seasons.

Main Cast of City Lights

Gerard Kelly as Willie Melvin

Gerard Kelly

Willie Melvin (30 episodes)
Gerard Kelly's portrayal of Willie Melvin in the beloved Scottish sitcom "City Lights" is a masterclass in comedic timing and character development. As the slightly bumbling, often lovelorn, and inherently good-hearted Willie, Kelly brought a warm and endearing presence to the screen that immediately resonated with audiences. His ability to convey Willie's hapless struggles with work, love, and the idiosyncrasies of Glasgow life was both hilarious and relatable, making the character an everyman figure that viewers could root for. Kelly's performance was characterized by a natural charisma and an impeccable sense of humor, whether he was delivering wry one-liners or engaging in physical comedy. His chemistry with co-star Andy Gray, who played Willie's more cynical best friend Chancer, was a cornerstone of the show's success, with their dynamic providing a perfect balance of cynicism and optimism. Gerard Kelly's embodiment of Willie Melvin was not just central to the charm of "City Lights," but it also solidified his legacy as one of Scotland's most cherished comic actors.

Andy Grey

Chancer (30 episodes)

Jan Wilson

Mrs Melvin (30 episodes)

Secondary Cast of City Lights

Brian Pettifer as Alisdair

Brian Pettifer

Alisdair (1 episode)

Brian Pettifer was born on January 1, 1953 and is currently 72 years old.

Louise Beattie

Vicki (6 episodes)

Elaine Collins

Janice (12 episodes)

Sean McCarthy

Sean (1 episode)

Jimmy Kennedy

Dosser (1 episode)

Walter Carr

Homeless Jim (1 episode)

John Buick

Removal Man (1 episode)

John Hannibal

Richard (2 episodes)

Julia Dow

Alice (2 episodes)

Bill Barclay

Club Manager (1 episode)

Billy McElhaney

Police Sergeant (1 episode)

Tony Cownie

Thief (1 episode)

Alistair Galbraith

Self Defence Instructor (1 episode)

Ian Sexon

Bank Course Official (1 episode)

Chaten Pandya

Waiter (1 episode)

Andrew Dallmeyer

Mr Benchley (1 episode)

Edith MacArthur

Brenda (1 episode)

Simon Donald

William Findlay (1 episode)

Robert Stefani

Male Nurse (1 episode)

Leigh Biagi

Girl next door (1 episode)

Crew of City Lights

Full backstage crew list →